awesome-ruby README

The project's README from github.com/markets/awesome-ruby. As one markdown file: README.md.

Awesome Ruby

A categorized community-driven collection of awesome Ruby libraries, tools, frameworks and software. The essential Ruby to build modern Apps and Web Apps.

Sharing, suggestions and contributions are always welcome! Please take a look at the contribution guidelines and quality standard first.

Thanks to all contributors, you're awesome and this wouldn't be possible without you!


Sponsored by:

Better Stack
Better Stack lets you see inside any stack,
debug any issue, and resolve any incident.


Admin Interface

AI and LLMs

Analytics

API Builder and Discovery

Assets

Authentication and OAuth

Authorization

Automation

Breadcrumbs

Boilerplates & UI Kits

Business logic

Caching

Captchas and anti-spam

CLI Builder

CLI Utilities

Cloud

CMS

Code Analysis and Metrics

Code Formatting

Code Highlighting

Code Loaders

Coding Style Guides

Concurrency and Parallelism

Configuration

Core Extensions

Country Data

CRM

Cryptocurrencies and Blockchains

Dashboards

Data Processing and ETL

Data Visualization

Database Drivers

Database Tools

Date and Time Processing

Debugging Tools

Decorators

Developer Tooling

DevOps Tools

Diff

Discover

Where to discover new Ruby libraries, projects and trends.

Documentation

E-Commerce and Payments

Ebook

Email

Encryption

Environment Management

Error Handling

Event Sourcing

Feature Flippers and A/B Testing

File Upload

File System Listener

Form Builder

Game Development and Graphics

Gem Generators

Gem Servers

Geolocation

Git Tools

GraphQL

GUI

HTML/XML Parsing

HTTP Clients and tools

Image Processing

Implementations/Compilers

Internationalization

IRB

Logging

Machine Learning

Markdown Processors

Measurements

Mobile Development

Money

Music and Sound

Natural Language Processing

Networking

Notifications

Optimizations

ORM/ODM

ORM/ODM Extensions

Package Management

Pagination

PDF

Performance Monitoring

Presentation Programs

Process Management and Monitoring

Processes

Profiler and Optimization

QR

Queues and Messaging

Rails Application Generators

Robotics

RSS

Serverless

Scheduling

Scientific

Security

Services and Apps

Online tools, services and APIs to simplify development.

SEO

Social Networking

Spreadsheets and Documents

State Machines

Static Site Generation

Template Engine

Testing

Third-party APIs

Type Signatures and Type Checking

Video

View components

View helpers

Web Crawling

Web Frameworks

Web Servers

WebSocket

awesome-ruby (markets/awesome-ruby)

Searching Database…

这是什么?这是一份由社区共同维护的精选 Ruby 优秀库、工具、框架和软件清单,涵盖构建现代应用和 Web 应用所需的各类资源。
这是一个库,还是只是一份链接列表?它纯粹是一份分类索引,列出其他 Ruby 项目(gem、工具、框架)并附带简短描述和链接;这里没有可安装的代码。
这份列表是怎么组织的?条目按主题分为数十个类别,例如管理界面、AI 与 LLM、身份认证、权限授权、ORM/ODM、Web 框架、测试等,每个类别列出相关 gem 并附一句话描述。
条目经过审核吗?这份列表还在更新吗?欢迎贡献,但必须遵守既定的贡献指南和质量标准,这意味着有一定的筛选门槛;不过 README 没有说明更新频率。
它涵盖 Ruby 的 AI 和 LLM 工具吗?涵盖。有专门的 AI 与 LLM 类别,列出了 anthropic-sdk-ruby、openai-ruby、RubyLLM、langchain.rb 等 SDK,以及模型上下文协议(MCP)的官方 Ruby SDK。
初学者应该从哪里开始?根据手头的任务选一个类别(例如 Web 框架、身份认证、测试),对比列出的 gem 的简短描述,找到合适的。README 没有规定具体的入门起点。
它只针对 Rails,还是也包括纯 Ruby?两者都有。许多条目是 Rails 专用的引擎和插件(如 Devise、Pundit、ActiveAdmin),另一些则与框架无关,是纯 Ruby 库(如 Dry-rb 风格的业务逻辑 gem、JWT、Dentaku)。
Creator
markets
Size
3 MB
Stars
14.2K
Updated
CommitOct 05
Age
12y
Commits · 90 Days