Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Programming Languages
  4. Ruby

Ruby

The "Awesome Ruby" project is a curated collection of resources dedicated to the Ruby programming language, known for its elegant syntax and productivity. This list encompasses a wide range of categories including libraries, frameworks, tools, tutorials, and community resources that cater to Ruby developers at all levels. Whether you're a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection provides valuable insights and tools to enhance your Ruby development experience. Dive into the world of Ruby and discover the resources that can help you build robust applications and improve your coding skills.

rubyweb-developmentprogramminglibrariesframeworkstutorialscommunity
RSSView on GitHub
14.1k stars1.8k forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

🐍
Python

The "Awesome Python" project is a comprehensive collection of resources dedicated to Python, a versatile and widely-used programming language known for its readability and simplicity. This list encompasses a variety of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both beginners and experienced developers. Users can explore resources for web development, data analysis, machine learning, automation, and more, making it an invaluable asset for anyone looking to enhance their Python skills. Whether you're just starting out or looking to deepen your expertise, this collection provides the tools and knowledge to help you succeed in your Python journey.

290.8k
🐹
Go

The "Awesome Go" project is a curated collection of resources for the Go programming language, a statically typed and compiled language developed by Google. This list encompasses a wide range of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both new and experienced Go developers. Whether you're looking for web development frameworks, testing tools, or deployment solutions, this list provides valuable insights and resources to enhance your Go programming journey. Dive into the world of Go and discover tools and libraries that can help streamline your development process and improve your coding efficiency.

169.1k
📦
C/C++

The "Awesome C/C++" project is a curated collection of resources aimed at developers working with C and C++, two powerful general-purpose programming languages widely used for system programming and embedded applications. This list encompasses a variety of resources including libraries, frameworks, tools, tutorials, and community contributions that cater to both beginners and experienced developers. Users can explore essential libraries for graphics, networking, and data processing, as well as tools for debugging, performance analysis, and code quality. Whether you are looking to deepen your understanding of low-level programming or seeking advanced techniques for optimizing performance, this collection provides a wealth of information and tools to enhance your C/C++ development experience.

70.6k
🦀
Rust

The "Awesome Rust" project is a curated collection of resources for developers using Rust, a systems programming language that emphasizes safety and performance. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources, all aimed at enhancing the Rust development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to improve your Rust projects. Dive into the world of Rust and discover the resources that can help you build safe and efficient software.

56.6k

Table of Contents

110 sections · 828 projects

Admin Interface

10 projects
ActiveAdmin
activeadmin.info
ActiveScaffold
ActiveScaffold

A Rails gem that provides a quick and powerful user interface for CRUD operations, including search, pagination, and layout control.

Ruby1,1341 day ago
administrate
administrate

A Rails engine for generating flexible, customizable admin dashboards with clean interfaces.

JavaScript6,0252 months ago
Avo Admin for Rails
avohq.io
bhf
antpaw.github.io
Hot Glue
Hot Glue

A Rails scaffold builder for the Turbo era, generating edit-in-place CRUD interfaces with Hotwire.

Ruby2426 days ago
Madmin
Madmin

A robust, customizable admin interface for Ruby on Rails applications with full Rails feature support.

Ruby7575 days ago
MotorAdmin
MotorAdmin

A low-code admin panel and business intelligence Rails engine configurable entirely from the UI, no DSL required.

Ruby8394 months ago
RailsAdmin
RailsAdmin

A Rails engine providing an easy-to-use admin interface for managing application data.

Ruby7,9568 months ago
Trestle
Trestle

A modern, responsive admin framework for Ruby on Rails applications.

Ruby1,9968 months ago

Analytics

6 projects
ActiveAnalytics
ActiveAnalytics

A privacy-focused, first-party traffic analytics engine for Ruby on Rails applications that requires no cookies or JavaScript.

Ruby5148 months ago
Ahoy
Ahoy

A first-party analytics library for Rails that tracks visits and events directly in your database.

Ruby4,4592 months ago
Impressionist
Impressionist

A Rails plugin for tracking page views and custom impressions, ignoring bots and providing in-app analytics.

Ruby1,5324 months ago
Legato
Legato

A Ruby client library for interacting with the Google Analytics Core Reporting, Management, and Real-time APIs.

Ruby3983 years ago
Rack::Tracker
Rack::Tracker

A Rack middleware for integrating multiple analytics and tracking services in Ruby web applications.

Ruby6492 years ago
Staccato
Staccato

A Ruby library for server-side tracking using the Google Analytics Measurement Protocol.

Ruby3893 years ago

API Builder and Discovery

18 projects
ActiveModel::Serializers
ActiveModel::Serializers

A Rails library for serializing Active Model objects into JSON, with built-in hooks and flexible adapter support.

Ruby5,3436 months ago
Acts_As_Api
Acts_As_Api

A Ruby library for easily defining and rendering JSON/XML API responses from Rails models.

Ruby5015 years ago
alba
alba

A fast, easy, and feature-rich JSON serializer for Ruby, JRuby, and TruffleRuby with no runtime dependencies.

Ruby1,1844 days ago
Blanket
Blanket

A dead simple Ruby API wrapper that uses metaprogramming to build URLs and parse JSON responses.

Ruby4594 years ago
Blueprinter
Blueprinter

A simple, fast, and declarative JSON serialization library for Ruby objects, designed as a Rails serializer alternative.

Ruby1,30220 hours ago
cache_crispies
cache_crispies

A fast Rails JSON serialization gem with built-in caching and a flexible DSL.

Ruby1621 year ago
Crepe
Crepe

A lightweight Ruby API framework with an elegant RSpec-inspired DSL for building clean, fast web services.

Ruby1288 years ago
EasyTalk
EasyTalk

A Ruby library for defining structured data contracts that generate JSON Schema and runtime validations from a single DSL.

Ruby963 months ago
Grape
ruby-grape.org
Her
Her

A Ruby ORM that maps REST resources to objects, enabling applications powered by RESTful APIs instead of databases.

Ruby2,0822 years ago
Jbuilder
Jbuilder

A simple DSL for declaring JSON structures in Ruby, particularly helpful when generation involves conditionals and loops.

Ruby4,4137 days ago
jsonapi-rb
jsonapi-rb.org
jsonapi-serializer
jsonapi-serializer

A fast JSON:API serializer for Ruby objects, forked from Netflix/fast_jsonapi.

Ruby1,4484 months ago
JSONAPI::Utils
JSONAPI::Utils

A Ruby gem that simplifies building JSON API-compliant APIs on Rails with minimal learning curve.

Ruby2134 years ago
Pliny
Pliny

An opinionated toolkit for building and maintaining excellent APIs in Ruby.

Ruby8071 month ago
rabl
rabl

A Ruby templating system for generating JSON, XML, MessagePack, PList, and BSON API responses in Rails and Padrino.

Ruby3,6332 months ago
Spyke
Spyke

A Ruby gem for interacting with REST APIs using an ActiveRecord-like interface.

Ruby9047 months ago
Version Cake
Version Cake

An unobtrusive Ruby gem for versioning APIs in Rails or Rack applications using versioned view templates.

Ruby6523 years ago

Assets

12 projects
Asset Sync
Asset Sync

A Ruby gem that automatically syncs Rails Asset Pipeline compiled assets to cloud storage like Amazon S3, Google Cloud Storage, and Azure Blob.

Ruby1,89419 hours ago
autoprefixer-rails
autoprefixer-rails

A Ruby gem that automatically adds vendor prefixes to CSS rules using values from the Can I Use database.

Ruby1,2101 year ago
Bourbon
Bourbon

A lightweight, dependency-free library of Sass mixins and functions for efficient stylesheet authoring.

Ruby9,0131 year ago
bower-rails
bower-rails

A Ruby gem providing Bundler-like DSL and Rake tasks for managing Bower packages in Rails applications.

Ruby1,4513 years ago
emoji
emoji

A Ruby gem for working with emoji unicode characters, names, and image assets in web applications.

Ruby4457 years ago
Less Rails
Less Rails

A Rails gem that integrates the Less CSS preprocessor into the Rails 5+ asset pipeline.

Ruby3394 years ago
Rails Assets
rails-assets.org
Sass
sass-lang.com
shakapacker
shakapacker

A modern Webpack/Rspack integration for Rails that manages JavaScript modules and assets with support for hot module replacement.

Ruby4863 days ago
sprockets
sprockets

A Ruby library for compiling and serving web assets with declarative dependency management and a preprocessor pipeline.

Ruby98213 days ago
Torba
Torba

A Bower-less asset manager for Sprockets that downloads and packages JavaScript and CSS libraries for Ruby web applications.

Ruby1652 years ago
Vite Ruby
Vite Ruby

Integrates Vite.js with Ruby frameworks like Rails and Hanami for fast JavaScript development and asset bundling.

Ruby1,5831 month ago

Authentication and OAuth

13 projects
API Guard
API Guard

A JWT-based authentication gem for Rails APIs with token refreshing, blacklisting, and easy integration.

Ruby2782 years ago
Authentication Zero
Authentication Zero

A Rails authentication system generator that creates customizable, secure authentication code directly in your application.

Ruby1,8721 year ago
Authlogic
Authlogic

An unobtrusive Ruby authentication library for ActiveRecord-based Rails applications.

Ruby4,3454 months ago
Clearance
Clearance

A small, simple, and well-tested Rails authentication engine for email and password authentication.

Ruby3,7351 month ago
devise
devise

Flexible authentication solution for Ruby on Rails based on Warden, offering modular authentication modules.

Ruby24,3551 month ago
JWT
JWT

A Ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard for secure token encoding and decoding.

Ruby3,68211 days ago
Monban
Monban

A simple and extensible user authentication library for Ruby on Rails applications.

Ruby3716 years ago
OmniAuth
OmniAuth

A Rack-based Ruby library that standardizes multi-provider authentication for web applications.

Ruby8,0793 months ago
Sorcery
Sorcery

A stripped-down, bare-bones authentication library for Ruby on Rails applications.

Ruby1,46127 days ago
warden
warden

A general Rack authentication framework for Ruby web applications providing flexible authentication strategies.

Ruby2,5149 months ago
doorkeeper
doorkeeper

A Ruby gem that provides OAuth 2 provider functionality for Ruby on Rails and Grape applications.

Ruby5,4973 days ago
OAuth2
OAuth2

A Ruby wrapper for OAuth 2.0, 2.1, and OpenID Connect (OIDC) client implementations.

Ruby2,1811 day ago
Rodauth-Oauth
gitlab.com