The Ruby Toolbox - Know your options!

Find actively maintained & popular open source software libraries for the Ruby programming language

The Ruby Toolbox is a catalog of all Rubygems that keeps track of popularity and health metrics to help you choose a reliable library

Categories

To give you an overview of what open source libraries are available for a given task we group projects for common problems into categories.

The catalog itself is available for contributions on GitHub.

Search

With our search you can find Ruby open source libraries beyond what is listed in our categories.

We index all Rubygems published on Rubygems.org.

Project Popularity

We sort projects based on their popularity in the Ruby community - Rubygem downloads as well as popularity of the source code repository on GitHub.

This helps to identify projects that have a big user base, which is an indicator of project stability, maturity and maintenance.

Project Health

We assess the maintenance status of projects based on recent activity like package releases, commit activity or open issue counts and display colored indicators based on that.

This gives you a quick overview of the health of a project.

Popular Categories 

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

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

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

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

Frameworks for writing automated tests for your software

Easily interact with HTTP-based services

Easily send e-mails from your Ruby programs

Generate HTML and other markup based on dynamic content

Write and run automated tests of your web app in a real-world browser environment

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

Utilities for working with JavaScript in Ruby

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

Tools that simplify the writing of concurrent Ruby programs

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

Tools for streamlined API development in Ruby

Trending Projects

Provides an interface to the Windows Registry in Ruby

A bundler plugin to enforce resolutions without specifying a concrete dependency

Powerful and seamless HTML-aware ERB parsing and tooling.

types_from_serializers helps you by automatically generating TypeScript interfaces for your JSON serializers, allowing you typecheck your frontend code to ship fast and with confidence.

Memory profiling routines for Ruby 2.3+

An ActionView-compatible ERB engine with modern DX - re-imagined with Herb.

Provides an interface for OLE Automation in Ruby

Recently Added Categories 

Simplify Rails queries and filtering

Supports search engines and full-text search.

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

Tools and frameworks to create chat bots.