awesome-ruby
github.com/sdogruyol/awesome-ruby ↗A curated list of awesome Ruby frameworks, libraries and resources. Inspired by awesome-php & awesome-python.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me people to follow resources from awesome-ruby"
Installation instructions →What's inside
People to Follow
- Aaron Patterson
Committer to Nokogiri, Ruby, and Ruby on Rails
- Aman Gupta
- Avdi Grimm
Host of Ruby Tapas webcasts
- David Heinemeier Hansson
Creator of Rails framework
- Koichi Sasada
Ruby core committer and the developer of YARV
WebSocket
- AASM
A library for adding finite state machines to Ruby classes
- annotate-models
Annotate ActiveRecord models
- Auto HTML
- awesome_print
- backup
- BetterDocs
Documentation with collection practices in ruby. Good for new ruby developers and beginners.
Feature flipping
Admin Panels
Spreadsheets
- activeadmin-caxlsx
This gem uses caxlsx to provide excel/xlsx downloads for resources in Active Admin.
- acts_as_caxlsx
acts_as_caxlsx lets you turn any ActiveRecord::Base inheriting class into an excel spreadsheet.
- caxlsx
Caxlsx excels at helping you generate beautiful Office Open XML Spreadsheet documents.
- caxlsx_rails
Axlsx-Rails provides an Axlsx renderer so you can move all your spreadsheet code from your controller into view files.
- excel_rails
Allows you to program spreadsheets using .rxls views
- Fastsheet
Fast spreadsheet reader using Rust native extensions.
E-Commerce & Online Paying
- Active Merchant
A simple payment abstraction library extracted from Shopify.
- PayPal Merchant SDK
Provides Ruby APIs for processing payments, recurring payments, subscriptions and transactions using PayPal's Merchant APIs.
RESTful API
- active_model_serializers
ActiveModel::Serializer implementation and Rails hooks
- APIcasso
An abstract API design as a Rails-based mountable engine. RESTfullize your legacy code.
- Grape
An opinionated micro-framework for creating REST-like APIs in Ruby.
- jbuilder
Create JSON structures via a Builder-style DSL
- oat
Adapters-based API serializers with Hypermedia support for Ruby apps (HAL, Siren, JSONAPI).
- rabl
General Ruby templating with json, bson, xml, plist and msgpack support
ORM
- ActiveRecord
Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes
- DataMapper
DataMapper is an Object Relational Mapper written in Ruby. The goal is to create an ORM which is fast, thread-safe and feature rich.
- Mongoid
Mongoid (pronounced mann-goyd) is an Object-Document-Mapper (ODM) for MongoDB written in Ruby.
- Ohm
Object-Hash Mapping for Redis
Showing a sample of 307 resources. View the full list on GitHub →