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)

authorization
Searching Database…

What is this?A curated, community-driven list of awesome Ruby libraries, tools, frameworks and software, covering everything needed to build modern apps and web apps.
Is this a library or just a list of links?It is purely a categorized index of other Ruby projects (gems, tools, frameworks) with short descriptions and links; there is no code to install here.
How is the list organized?Entries are grouped into dozens of topical categories like Admin Interface, AI and LLMs, Authentication, Authorization, ORM/ODM, Web Frameworks, Testing, and more, each listing relevant gems with one-line descriptions.
Are entries vetted, and is the list still updated?Contributions are welcome but must follow stated contribution guidelines and a quality standard, suggesting some curation bar, though README doesn't give update frequency details.
Does it cover AI and LLM tooling for Ruby?Yes, there's a dedicated AI and LLMs category listing SDKs like anthropic-sdk-ruby, openai-ruby, RubyLLM, langchain.rb, and an official Ruby SDK for the Model Context Protocol (MCP).
Where should a beginner start?Pick a category relevant to the task at hand (e.g. Web Frameworks, Authentication, Testing) and compare the short descriptions of the listed gems to find a fit; the README doesn't prescribe a specific starting point.
Is this only about Rails, or plain Ruby too?It covers both: many entries are Rails-specific engines and plugins (like Devise, Pundit, ActiveAdmin), while others are framework-agnostic Ruby libraries (like Dry-rb style business logic gems, JWT, Dentaku).
Creator
markets
Size
3 MB
Stars
14.2K
Updated
CommitOct 05
Age
12y
Commits · 90 Days