Categories

Web UI frameworks

Full-featured Web UI frameworks with built-in grids and ready-to-use components

Logging

Logging frameworks that can perform operations like collecting, processing or filtering log files and events.

Test Frameworks

Frameworks for writing automated tests for your software

GUI Frameworks

Graphical User Interface Frameworks for Desktop Application Development

Active Record Bit Fields

Use an integer field to store a set of booleans using bitwise logic

Active Record Default Values

Use default fallback values for ActiveRecord models.

Aeronautics

Aviation data sources, flight tracking and so forth

Background Jobs

Process slow tasks asynchronously to keep response times low, improve fault-tolerance and aid with horizontal scaling

Business Logic Frameworks

Tools to help with Domain Driven Design approach and organize app's Control Flow.

JSON Parsers

JSON parsers convert data serialized in the popular JSON data exchange format to and from Ruby objects

Rails Captcha

Captchas help to establish that a user is human to protect websites from bots and spam by presenting challenges that are hard to solve for computers

Rails Extensions

Extensions and Add-ons for the Ruby-on-Rails web-application framework

Rails Search Engines

Supports search engines and full-text search.

Rails Search Filters

Simplify Rails queries and filtering

Rails Tagging

Extend tags functionality for any rails app.

Reports & Spreadsheets

Tools for parsing spreadsheets and creating reports in multiple formats.

Scripting Frameworks

Libraries that simplify the writing of command-line interfaces for your Ruby programs

Structures

Projects for working with data structures such as vectors and data frames.

OpenAPI Tools (formerly Swagger)

Tools for creating, serving or testing with OpenAPI documentation or Swagger tooling

Url Shortener Engines

URL shortener engines are utilities that provide functionality for generating and managing shortened URLs within applications. These engines offer the ability to create compact URLs, track click analytics, and redirect users to the original long URLs. They simplify the process of URL shortening, allowing developers to efficiently handle URL transformations and improve user experience.

Web Servers

Expose HTTP-based services from Ruby. Usually these are used with a rack-based Ruby web framework.

File Uploads

Handle file uploads in Ruby-based web applications, including streamlined storage on cloud services, the extraction of file metadata and handling of post-processing tasks like resizing and cropping of images

Finance

Projects related to finance, and the analysis and calculation of money

Health Checks

Easing the setup of uptime health checks for your applications that can be used for monitoring and deployment automation

Web App Frameworks

Software Frameworks that are designed to support the development of web applications including web services, web resources, and web APIs

Active Record Database Adapters

ActiveRecord comes with built-in support for SQLite, PostgreSQL and MySQL on the offical C-based Ruby implementation commonly referred to as "MRI". These extensions let you connect to other relational databases or use other Ruby implementations like JRuby.

Active Record Soft Delete

Keep deleted records in the database for auditing and restoring

Active Record User Stamping

Easily store the user identifiers for the creator and last updater of a record.

Active Record Versioning

Keep track of changes to database records for auditing and restoring

Amazon Web Services

Official and community-built utilities for working with Amazon's AWS cloud services

Analysis

Projects for doing data analysis

API Builders

Tools for streamlined API development in Ruby

Artificial Neural Networks

Libraries and Frameworks to train and apply machine learning models based on (Deep) Neural Networks

Calendars

A suite of libraries designed to seamlessly integrate calendar functionalities into Ruby on Rails applications.

Chat Bots & ChatOps

Tools and frameworks to create chat bots.

Command Line Logger

Logging utility to output messages in the terminal specialized for CLI program (not generic app or system logger)

Code Coverage

Utilities that report which code is being run. Most commonly this is used as test coverage which reports what parts of your code are not tested, but there are also tools to find dead production code

Command Line Utilities

Tools for using Ruby code on the command line

CouchDB Clients

Apache CouchDB is an open source NoSQL JSON document storage database with an HTTP API. These libraries enable you to interface with it from Ruby.

Database Consistency

Tools that aid in enforcing database consistency, finding issues with your migrations or differences between your tables and models

Documentation Generators

Tools for creating API documentation of your Ruby software and it's exposed interfaces

E-Mail Delivery

Easily send e-mails from your Ruby programs

Encryption & Cryptography

Libraries for encryption, decryption, hashing and key derivation

Geocoding & Maps

Tools with geocoding capabilities for mapping and distance calculations

Gnome libraries

Ruby bindings for the Gnome libraries.

Google Cloud

Official and community-built utilities for working with Google's Cloud services

JavaScript Tools

Utilities for working with JavaScript in Ruby

Machine Learning

Libraries and Frameworks to train and apply machine learning models to general problems

MediaWiki Clients

Libraries for interacting with MediaWiki, the open source Wiki platform that is also used on Wikipedia

Microsoft Azure

Official and community-built utilities for working with Microsoft's Azure cloud services

Moving Data

Tools for moving data between databases

Numerical

Projects for doing number manipulation.

Object-relational mapping

Libraries that map SQL database tables and rows to Ruby classes and objects in order to enable easy interaction with the data persistence layer from your program

Web Authentication

Handle the authentication of users in web applications written in frameworks like Rails

User Authorization

Narrow down the visibility and accessibility of operations for users based on roles and similar access control patterns

Rails Version Management

Tools for managing the Rails versions of new or existing apps

React Tools

Tools for integrating with ReactJS

Ruby Core Extensions

Libraries that enhance Ruby's core classes like Hash or String with additional features

Security Tools

Find and prevent security vulnerabilities with less effort

SQL Database Adapters

Low-level adapters for interfacing with various SQL database servers

Strings

String tools for manipulation, decoding, encoding, verifying, generation, letter case, etc.

View Objects

Framework agnostic gems that implement Decorator / View Object pattern.

Visualization

Projects for visualizing data

Web Content Scrapers

Tools designed to extract and process data from websites efficiently
42.65
No release in over a year
Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.
2021
2022
2023
2024
2025
2026
51.51
No release in over a year
A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
2021
2022
2023
2024
2025
2026
42.41
No release in over a year
Email on Rails. Compose, deliver, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.
2021
2022
2023
2024
2025
2026
31.62
No release in over a year
Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.
2021
2022
2023
2024
2025
2026
31.62
No release in over a year
Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.
2021
2022
2023
2024
2025
2026
19.09
No release in over a year
minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking. "I had a class with Jim Weirich on testing last week and we were allowed to choose our testing frameworks. Kirk Haines and I were paired up and we cracked open the code for a few test ...
2021
2022
2023
2024
2025
2026
44.05
No release in over a year
A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.
2021
2022
2023
2024
2025
2026
31.62
No release in over a year
Email on Rails. Compose, deliver, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.
2021
2022
2023
2024
2025
2026
31.62
No release in over a year
A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
2021
2022
2023
2024
2025
2026
20.38
There's a lot of open issues
No release in over a year
Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax. Rake has the following features: * Rakefiles (rake's version of Makefiles) are completely defined in standard Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry ...
2021
2022
2023
2024
2025
2026
31.62
No release in over a year
A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.
2021
2022
2023
2024
2025
2026
43.32
No release in over a year
Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.
2021
2022
2023
2024
2025
2026
43.15
No release in over a year
Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.
2021
2022
2023
2024
2025
2026
13.59
A long-lived project that still receives updates
The mime-types library provides a library and registry for information about MIME content type definitions. It can be used to determine defined filename extensions for MIME types, or to use filename extensions to look up the likely MIME type definitions. Version 3.0 is a major release that requi...
2021
2022
2023
2024
2025
2026
19.75
A long-lived project that still receives updates
Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. It provides a sensible, easy-to-understand API for reading, writing, modifying, and querying documents. It is fast and standards-compliant by relying on native parsers like libxml2, libgumbo, or xerces.
2021
2022
2023
2024
2025
2026
21.47
A long-lived project that still receives updates
Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible, it unifies and distills the API for web servers, web frameworks, and software in between (the so-called middleware) into a single...
2021
2022
2023
2024
2025
2026