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 · 277 projects

Admin Interface

3 projects
administrate
administrate

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

JavaScript6,02115 days ago
RailsAdmin
RailsAdmin

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

Ruby7,9537 months ago
Trestle
Trestle

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

Ruby1,9947 months ago

Analytics

1 projects
Ahoy
Ahoy

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

Ruby4,44615 days ago

API Builder and Discovery

4 projects
ActiveModel::Serializers
ActiveModel::Serializers

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

Ruby5,3344 months ago
Her
Her

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

Ruby2,0931 year ago
Jbuilder
Jbuilder

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

Ruby4,4152 months ago
rabl
rabl

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

Ruby3,6311 month ago

Assets

2 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,89423 days ago
Bourbon
Bourbon

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

Ruby9,0231 year ago

Authentication and OAuth

9 projects
Authentication Zero
Authentication Zero

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

Ruby1,8731 year ago
Authlogic
Authlogic

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

Ruby4,3472 months ago
Clearance
Clearance

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

Ruby3,7356 days ago
devise
devise

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

Ruby24,34113 days ago
JWT
JWT

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

Ruby3,6731 month ago
OmniAuth
OmniAuth

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

Ruby8,0661 month ago
warden
warden

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

Ruby2,5027 months ago
doorkeeper
doorkeeper

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

Ruby5,4772 days ago
OAuth2
OAuth2

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

Ruby2,1653 days ago