awesome-ruby
github.com/markets/awesome-ruby ↗💎 A collection of awesome Ruby libraries, tools, frameworks and software
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me state machines resources from awesome-ruby"
Installation instructions →What's inside
State Machines
- AASM
State machines for Ruby classes (plain Ruby, Rails Active Record, Mongoid).
HTTP Clients and tools
- Accept Language
A tiny library for parsing the
- Device Detector
A precise and fast user agent parser and device detector, backed by the largest and most up-to-date user agent database.
Authorization
- AccessGranted
Multi-role and whitelist based authorization gem for Rails.
- acl9
Acl9 is a role-based authorization system that provides a concise DSL for securing your Rails application.
- ActionPolicy
Authorization framework for Ruby and Rails applications. Composable, extensible and performant.
- CanCanCan
Continuation of CanCan, an authorization Gem for Ruby on Rails.
- Consul
A scope-based authorization solution for Ruby on Rails.
Caching
- Action caching for Action Pack
Action caching for Action Pack.
- Dalli
A high performance pure Ruby client for accessing memcached servers.
Admin Interface
- ActiveAdmin
A Ruby on Rails framework for creating elegant backends for website administration.
- ActiveScaffold
ActiveScaffold provides quick and powerful user interfaces for CRUD (create, read, update, delete) operations for Rails applications. It's excellent for generating admin interfaces, managing Data-Heavy Applications, creating Widgets or for quick prototyping. ActiveScaffold is completly customizable and offers a bunch of additional features including searching, pagination, layout control and overrides of fields, forms and templates.
- Administrate
A Rails engine that helps you put together a super-flexible admin dashboard, by Thoughtbot.
- Avo Admin for Rails
Avo is the modern approach to building an advanced admin panel that can be used by the entire organization. It has all the tools an admin panel needs and more. We have carefully made sure that you have all the escape hatches you need to ensure you can build your next admin panel for Ruby on Rails incredibly fast and easily.
- bhf
A simple to use Rails-Engine-Gem that offers an admin interface for trusted user.
Analytics
- ActiveAnalytics
First-party, privacy-focused traffic analytics for Ruby on Rails applications.
- Ahoy
A solid foundation to track visits and events in Ruby, JavaScript, and native apps.
Core Extensions
- ActiveAttr
What ActiveModel left out.
- ActiveSupport
A collection of utility classes and standard library extensions.
- Addressable
Addressable is a replacement for the URI implementation that is part of Ruby's standard library. It more closely conforms to RFC 3986, RFC 3987, and RFC 6570 (level 4), providing support for IRIs and URI templates.
- AttrExtras
Takes some boilerplate out of Ruby with methods like attr_initialize.
- Bitwise
Fast, memory efficient bitwise operations on large binary strings
Showing a sample of 966 resources. View the full list on GitHub →