User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Ruby

A collection of awesome Ruby libraries, tools, frameworks and software

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 3, 2020, 9:03 a.m.

Thank you markets & contributors
View Topic on GitHub:
markets/awesome-ruby

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Abstraction

Manage application specific business logic.

1.5K
96
102d
MIT

View components for Ruby and Rails.

2.97K
238
4m
n/a

A helper for creating declarative interfaces in controllers

1.7K
100
8m
MIT

Docile keeps your Ruby DSLs tame and well-behaved

343
24
76d
MIT

Interactor provides a common interface for performing complex user interactions.

2.75K
153
11m
MIT

Series of Actions with an emphasis on simplicity.

521
50
4m
MIT

Compose your business logic into commands that sanitize and validate input.

1.29K
93
7m
MIT

A Ruby implementation of an Event Store based on Active Record

898
79
10d
MIT

A set of Rails responders to dry up your application

1.84K
144
86d
MIT

Create encapsulated systems of objects and focus on their interactions

170
13
1y 8m
MIT

A High-Level Architecture for Ruby.

3.11K
140
24d
n/a

A framework for building reusable, testable & encapsulated view components in Ruby on Rails.

1.34K
148
8d
MIT

A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control. Make them flow!

593
14
8m
MIT

A micro library providing Ruby objects with Publish-Subscribe capabilities

2.87K
118
8m
n/a

Admin Interface

Save time and headaches, and create a more easily maintainable set of pages, with ActiveScaffold. ActiveScaffold handles all your CRUD (create, read, update, delete) user interface needs, leaving you more time to focus on more challenging (and interesting!) problems.

1.01K
328
30d
MIT

A Rails engine that helps you put together a super-flexible admin dashboard.

4.94K
904
7d
MIT

RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data

7.4K
2.16K
6d
MIT

A modern, responsive admin framework for Ruby on Rails

1.5K
119
14d
LGPL-3.0

A Ruby on Rails framework for creating elegant backends for website administration.

bhf

A simple to use Rails-Engine-Gem that offers an admin interface for trusted user.

Analytics

Simple, powerful, first-party analytics for Rails

3.16K
316
14d
MIT

Rails Plugin that tracks impressions and page views

1.39K
277
4m
MIT

Google Analytics Reporting API Client for Ruby

408
51
1y 9m
MIT

Tracking made easy: Donโ€™t fool around with adding tracking and analytics partials to your app and concentrate on the things that matter.

595
107
4m
MIT

Ruby library to perform server-side tracking into the official Google Analytics Measurement Protocol

373
30
55d
MIT

API Builder and Discovery

ActiveModel::Serializer implementation and Rails hooks

5.03K
1.36K
6m
MIT

makes creating API responses in Rails easy and fun

496
68
5m
MIT

A dead simple API wrapper

463
29
4y 58d
MIT

Simple, Fast, and Declarative Serialization Library for Ruby

554
59
13d
MIT

The thin API stack.

119
5
2y 11m
n/a

No Longer Maintained - A lightning fast JSON:API serializer for Ruby Objects.

5.17K
408
92d
Apache-2.0

Her is an ORM (Object Relational Mapper) that maps REST resources to Ruby objects. It is designed to build applications that are powered by a RESTful API instead of a database.

1.92K
323
1y 51d
MIT

Jbuilder: generate JSON objects with a Builder-style DSL

3.84K
372
82d
MIT

A resource-focused Rails library for developing JSON:API compliant servers.

2.19K
479
71d
MIT

Build JSON API-compliant APIs on Rails with no (or less) learning curve.

191
58
7m
MIT

A tiny, HAL-compliant JSON presenter for your Ruby APIs.

28
1
5y 7m
n/a

An opinionated toolkit for writing excellent APIs in Ruby.

749
71
64d
MIT

General ruby templating with json, bson, xml, plist and msgpack support

3.6K
340
54d
MIT

Parse and render REST API documents using representers.

1.81K
139
1y 111d
MIT

Interact with REST services in an ActiveRecord-like manner

577
62
114d
MIT

Version Cake is an unobtrusive way to version APIs in your Rails or Rack apps

619
42
9d
n/a

A plugin for versioning Rails based RESTful APIs.

946
49
1y 4m
MIT

An opinionated micro-framework for creating REST-like APIs in Ruby.

Efficient and convenient JSON API (de)serialization library.

Assets

Synchronises Assets between Rails and S3

1.8K
345
5m
n/a

Autoprefixer for Ruby and Ruby on Rails

1.18K
95
6d
MIT

A Lightweight Sass Tool Set

9.01K
911
8m
MIT

Bundler-like DSL + rake tasks for Bower on Rails

1.49K
133
1y 112d
MIT

A gem. For Emoji. For everyone. โค

442
58
4y 4m
MIT

:-1: Less.js For Rails

343
127
7m
MIT

Rack-based asset packaging system

768
750
5m
MIT

Bundler for Sprockets

161
10
4y 89d
MIT

Use Webpack to manage app-like JavaScript modules in Rails

4.94K
1.32K
14d
MIT

Bundler to Bower proxy.

Sass makes CSS fun again.

Authentication and OAuth

A simple ruby authentication solution.

4.2K
618
12d
MIT

Rails authentication with email & password.

3.34K
447
111d
MIT

Flexible authentication solution for Rails with Warden.

21.25K
5.12K
10d
MIT

A ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard.

2.98K
313
43d
MIT

Seamless JWT authentication for Rails API

2.07K
239
5m
MIT

Oath is rails authentication made simple. Previously known as Monban

383
23
2y 9m
MIT

OmniAuth is a flexible authentication system utilizing Rack middleware.

7.2K
924
71d
MIT

Ruby's Most Advanced Authentication Framework

886
57
3d
n/a

Authentication protocol for use in your routing and model context

121
15
6y 46d
MIT

Magical Authentication

967
184
4d
MIT

General Rack Authentication Framework

2.3K
188
94d
MIT

Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.

4.7K
960
7d
MIT

A Ruby wrapper for the OAuth 2.0 protocol.

1.98K
620
26d
MIT

Authorization

Yet another role-based authorization system for Rails

854
108
2y 8m
MIT

Multi-role and whitelist based authorization gem for Rails (and not only Rails!)

728
38
2y 84d
MIT

Authorization framework for Ruby/Rails applications

644
48
25d
MIT

The authorization Gem for Ruby on Rails.

4.78K
465
8d
MIT

Scope-based authorization for Ruby on Rails.

247
28
1y 69d
MIT

Easy to use and read action and content based authorizations.

187
22
2y 36d
MIT

Minimal authorization through OO design and pure Ruby classes

7.09K
546
37d
MIT

Automation

Automate your workflows with autonomous software agents written in the programming languages of your choice.

356
27
10d
n/a

๐Ÿšซ Stop saying "you forgot to โ€ฆ" in code review (in Ruby)

4.25K
399
9d
MIT

Create agents that monitor and act on your behalf. Your agents are standing by!

30.19K
2.85K
20d
MIT

Caching

Action caching for Action Pack (removed from core in Rails 4.0)

230
87
1y 21d
MIT

High performance memcached client for Ruby

2.99K
397
59d
MIT

A set of Rack middleware and cache helpers that implement various caching strategies.

346
26
6m
MIT

IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch!

1.65K
167
57d
MIT

Kashmir is a Ruby DSL that makes serializing and caching objects a snap.

267
13
4y 45d
MIT

Pooled active support compliant caching with redis

509
40
1y 65d
MIT

Cache Active Model Records in Rails 3

147
40
4y 5m
MIT

Write Through and Read Through caching library inspired by CacheMoney and cache_fu, support ActiveRecord 4, 5 and 6.

372
92
54d
n/a

Redis Store provides a full set of stores (Cache, I18n, Session, HTTP Cache) for modern Ruby frameworks like: Ruby on Rails, Sinatra, Rack, Rack::Cache and I18n. It supports object marshalling, timeouts, single or multiple nodes, and namespaces.

Captchas and anti-spam

Text-based logic question captcha's for Rails ๐Ÿšซ๐Ÿค–

45
10
23d
LGPL-3.0

Unobtrusive and flexible spam protection for Rails apps

802
48
93d
MIT

Easy Akismet and TypePad AntiSpam integration for Rails

350
45
3y 4m
MIT

ReCaptcha helpers for ruby apps

1.74K
388
41d
MIT

Voight-Kampff is a Ruby gem that detects bots, spiders, crawlers and replicants

159
34
9m
MIT

CLI Builder

a Ruby command-line application framework

385
47
85d
MIT

The complete solution for Ruby command-line executables

742
64
8m
MIT

Make awesome command-line applications the easy way

1.16K
100
5m
Apache-2.0

General purpose Command Line Interface (CLI) framework for Ruby

184
26
14d
MIT

a class factory and dsl for generating command line programs real quick

261
22
1y 110d
n/a

Optimist is a commandline option parser for Ruby that just gets out of your way.

180
24
7m
MIT

A make-like build utility for Ruby.

1.89K
558
23d
MIT

Simple Lightweight Option Parsing - โœจ new contributors welcome โœจ

1.05K
68
4m
MIT

Run shell commands safely, even with user-supplied values

137
12
2y 10m
n/a

Toolkit for developing sleek command line apps.

2.21K
70
8d
MIT

An advanced command line parser supporting nested commands.

A toolkit for building powerful command-line interfaces.

CLI Utilities

Pretty print your Ruby objects with style -- in full color and with proper indentation

3.75K
437
12d
MIT

Friendly English-like interface for your command line. Don't remember a command? Ask Betty.

2.58K
213
2y 9m
n/a

Ruby string class extension. It add some methods to set color, background color and text effect on console easier using ANSI escape sequences.

1.07K
131
2y 115d
GPL-2.0

A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons.

3.34K
254
7d
MIT

STDOUT text formatting

418
28
69d
MIT

Ruby gem for ANSI terminal colors ๐ŸŽจ๏ธŽ VERY FAST

311
19
5m
MIT

Terminal output styling with intuitive and clean API.

561
17
5m
MIT

Ruby in your shell!

401
9
5y 10m
MIT

Ruby/ProgressBar is a text progress bar library for Ruby.

1.36K
125
11m
MIT

Plain text table generator for Ruby, with a DRY, column-based API

202
3
60d
MIT

The best data slicer! Watch a 3 minute screencast at http://tableprintgem.com

806
45
5m
MIT

Ruby ASCII Table Generator, simple and feature rich.

1.27K
112
36d
MIT

Manage complex tmux sessions easily

10.36K
599
29d
MIT

Colorful Terminal Spinner for Ruby ๐Ÿ˜€๏ธŽ

289
10
3y 33d
MIT

Cloud

The official AWS SDK for Ruby.

3.19K
1.08K
1d
Apache-2.0

Rails engine providing access to files in cloud storage

102
19
15d
Apache-2.0

The Ruby cloud services library.

4.26K
1.52K
8m
MIT

CloudFormation made easy

48
7
3d
MIT

CMS

ComfortableMexicanSofa is a powerful Ruby on Rails 5.2+ CMS (Content Management System) Engine

2.66K
625
8m
MIT

CMS for Rails. For Reals.

697
119
37d
MIT

A self hosted Web publishing platform on Rails.

1.76K
3.88K
81d
MIT

Storytime is a Rails 4+ CMS and blogging engine, with a core focus on content. It is built and maintained by @cultivatelabs

750
77
10m
MIT

A powerful, userfriendly and flexible Open Source Rails CMS.

A dynamic and advanced content management system based on Ruby on Rails 4.

A simple but powerful CMS based on Liquid templates and Mongodb database.

A next generation, open source content management system for Ruby on Rails.

A no-fluff, open source content management system designed for small teams.

An open source Ruby on Rails content management system for Rails 5.2+.

A beautiful CMS for Rails developers.

Code Analysis and Metrics

A static analysis security vulnerability scanner for Ruby on Rails applications

5.94K
619
15d
n/a

Ruby production code coverage collection and reporting (line of code usage)

1.73K
100
55d
MIT

Don't make your Rubies go fast. Make them go fasterer โ„ข.

1.38K
57
8m
MIT

Flay analyzes code for structural similarities. Differences in literal values, variable, class, method names, whitespace, programming style, braces vs do/end, etc are all ignored.

610
53
1y 56d
n/a

Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in.

719
66
9m
n/a

A fist full of code metrics

591
94
6m
MIT

pippi

287
11
1y 11m
n/a

Quick automated code review of your changes

2.33K
208
11d
MIT

a code metric tool for rails projects

3.87K
275
5m
MIT

Code smell detector for Ruby

3.42K
249
3d
MIT

A Ruby code quality reporter

2.66K
186
20d
MIT

A Ruby library for carefully refactoring critical paths.

5.82K
370
43d
MIT

Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites

4.13K
491
4d
MIT

A fast, powerful type checker designed for Ruby

2.47K
246
3d
Apache-2.0

๐Ÿฅ A Ruby gem that helps you refactor your legacy code

985
20
2y 20d
MIT

A Rake task gem that helps you find the unused routes and controller actions for your Rails 3+ app

784
30
7m
MIT

Complexity analysis tool with a rich web front-end.

Code Formatting

Prettier Ruby Plugin

925
62
5d
MIT

A Ruby static code analyzer and formatter, based on the community Ruby style guide.

11.18K
2.54K
3d
MIT

A RuboCop extension focused on enforcing Rails best practices and coding conventions.

402
100
3d
MIT

Code style checking for RSpec files

580
190
8d
MIT

An extension of RuboCop focused on code performance checks.

304
44
5d
MIT

Code Highlighting

Fast and easy syntax highlighting for selected languages, written in Ruby.

797
117
5m
n/a

pygments syntax highlighting in ruby

540
144
10m
MIT

A pure Ruby code highlighter that is compatible with Pygments

2.87K
630
23d
n/a

Code Loaders

Efficient and thread-safe code loader for Ruby

1.18K
61
3d
MIT

Coding Style Guides

Ruby Tricks, Idiomatic Ruby, Refactoring and Best Practices

2.33K
204
3y 7d
n/a

Writing Fast Ruby -- Collect Common Ruby idioms.

4.96K
358
1y 8m
n/a

Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading. Repo for website https://github.com/khusnetdinov/betterdocs

380
66
2y 27d
MIT

A community-driven Ruby on Rails style guide

6.01K
1.05K
6d
n/a

RSpec Best Practices

3.29K
297
96d
n/a

A community-driven Ruby coding style guide

15.47K
3.39K
3d
n/a

A webpage showing awesome names for different Ruby operators.

Concurrency and Parallelism

Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.

5.05K
359
53d
n/a

EventMachine: fast, simple event-processing library for Ruby programs

4.03K
620
44d
n/a

brain-dead simple parallel processing for ruby

72
5
6y 8m
n/a

Ruby: parallel processing made simple and fast

3.6K
236
11d
MIT

Configuration

A surprisingly configurable convention-based approach to managing your application's custom configuration settings.

180
23
11m
MIT

A super cool, simple, and feature rich configuration system for Ruby apps.

599
59
1y 83d
MIT

Configus helps you easily manage environment specific settings

59
12
3y 87d
n/a

A Ruby gem to load environment variables from .env.

5.71K
415
4m
MIT

Flexible configuration for Ruby applications

67
9
2y 48d
MIT

Ensures presence and type of your app's ENV-variables (mirror)

325
36
1y 4m
MIT

The simplest yaml to ENV config loader.

76
14
9m
MIT

Simple Rails app configuration

3.63K
260
6m
MIT

"Global" provides accessor methods for your configuration data

260
13
7m
MIT

Easiest way to add multi-environment yaml settings to Rails, Sinatra, Pandrino and other Ruby projects.

1.72K
198
3d
n/a

Sail is a lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app

476
28
3d
MIT

Core Extensions

Ruby on Rails

47.04K
18.88K
1d
MIT

Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.

1.28K
206
5m
Apache-2.0

Small, focused, awesome methods added to core Ruby classes. Home of the endlessly useful nil_chain.

193
10
108d
MIT

Efficient, Immutable, Thread-Safe Collection classes for Ruby

1.83K
83
2y 6m
n/a

Ruby core extentions and class utilities for Hanami

151
108
74d
MIT

Ruby Facets

746
91
2y 98d
n/a

What ActiveModel left out

1.13K
77
50d
MIT

FastAttributes adds attributes with their types to the class

275
12
1y 8m
MIT

[DISCONTINUED ] Attributes on Steroids for Plain Old Ruby Objects

3.81K
240
1y 7m
MIT

Takes some boilerplate out of Ruby with methods like attr_initialize.

479
26
5m
MIT

Hashie is a collection of classes and mixins that make Ruby hashes more powerful.

2.68K
292
28d
MIT

Country Data

A repository of geographic regions for Ruby

1.09K
277
6m
n/a

All sorts of useful information about every country packaged as convenient little country objects. It includes data from ISO 3166 (countries and states/subdivisions ), ISO 4217 (currency), and E.164 (phone numbers).

1.6K
609
5m
MIT

Ruby: country/language names and 2-letter-code pairs, in 85 languages, for country/language i18n

157
49
50d
MIT

Convert country names and codes to a standard.

58
8
7d
n/a

Ruby gem for phone validation and formatting using google libphonenumber library data

704
94
51d
MIT

E164 international phone number normalizing, splitting, formatting.

857
204
51d
MIT

Postal code / zipcode validation for Rails, supporting 233 country codes

95
40
94d
MIT

CRM

Ruby on Rails CRM platform

3.25K
1.25K
64d
n/a

Cryptocurrencies and Blockchains

blockchain tools, libraries & scripts

120
23
31d
CC0-1.0

Open-source crypto currency exchange software

2
0
31d
MIT

Dashboards

Business intelligence made simple

2.71K
338
9d
MIT

The exceptionally handsome dashboard framework for Rails.

1.46K
159
1y 5m
MIT

Smashing is a Sinatra based framework that lets you build beautiful dashboards. This project is the maintained spiritual successor to the Dashing framework.

Data Processing and ETL

csvreader library / gem - read tabular data in the comma-separated values (csv) format the right way (uses best practices out-of-the-box with zero-configuration)

168
6
1y 4m
CC0-1.0

Expose libstemmer_c to Ruby

251
17
49d
MIT

A lightweight data processing / ETL framework for Ruby.

Data Visualization

Create beautiful generative geometric background images from a string.

1.13K
84
53d
MIT

Make highcharts a la ruby , works in rails 5.X / 4.X / 3.X, and other ruby web frameworks

1.04K
243
4m
MIT

Awesome charts for your ruby app powered by ApexCharts.JS.

332
12
19d
MIT

Ruby on Rails 3/4/5 model and controller UML class diagram generator. (brew/port/apt-get install graphviz before use!)

1.7K
144
2y 8m
n/a

Generate Entity-Relationship Diagrams for Rails applications

3.4K
324
1y 6m
MIT

[MIRROR] Ruby interface to the GraphViz graphing tool

562
100
9m
GPL-2.0

Create beautiful Javascript charts with one line of Ruby. Works with Rails, Sinatra and most browsers (including IE 6).

Database Drivers

[MAINTENANCE ONLY] DataStax Ruby Driver for Apache Cassandra

225
73
14d
n/a

Ruby driver for MongoDB

1.39K
509
6d
Apache-2.0

A modern, simple and very fast Mysql library for Ruby - binding to libmysql

2.04K
480
86d
MIT

A thin Ruby wrapper to the Neo4j Rest API

607
140
3y 9m
MIT

Lightweight Redis Client

117
13
1y 117d
MIT

A Ruby client library for Redis

3.61K
877
7d
MIT

A PostgreSQL client library for Ruby

414
106
72d
n/a

Ruby bindings for the SQLite3 embedded database

572
166
5m
n/a

SQL Server Adapter For Rails

906
520
5m
MIT

TinyTDS - Simple and fast FreeTDS bindings for Ruby using DB-Library.

572
166
66d
n/a

Database Tools

Generic connection pooling for Ruby

1.28K
112
20d
MIT

Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.

2.64K
473
55d
MIT

The tool to find inconsistency between models schema and database constraints.

400
10
14d
MIT

Adds foreign key helpers to migrations and correctly dumps foreign keys to schema.rb

1.35K
127
4y 13d
MIT

Online MySQL schema migrations

1.68K
170
2y 105d
BSD-3-Clause

lol_dba is a small package of rake tasks that scan your application models and displays a list of columns that probably should be indexed. Also, it can generate .sql migration scripts.

1.34K
54
83d
n/a

Polo travels through your database and creates sample snapshots so you can work with real world data in development.

673
44
7m
MIT

A performance dashboard for Postgres

5.62K
318
9d
MIT

Rails Database Viewer and SQL Query Runner

1.28K
101
9m
MIT

Database constraints made easy for ActiveRecord.

653
31
37d
MIT

Versioned database views for Rails

2.53K
164
78d
MIT

SchemaPlus provides a collection of enhancements and extensions to ActiveRecord

693
88
4y 8m
n/a

Seamless second database integration for Rails.

216
29
1y 24d
MIT

Seedbank gives your seed data a little structure. Create seeds for each environment, share seeds between environments and specify dependencies to load your seeds in order. All nicely integrated with simple rake tasks.

1.07K
85
2y 1d
MIT

Rails 4/5 task to dump your data to db/seeds.rb

1.33K
214
2y 7m
MIT

Advanced seed data handling for Rails, combining the best practices of several methods together.

1.15K
154
2y 8m
MIT

Read from standby databases for ActiveRecord

80
20
2y 4m
MIT

Upsert on MySQL, PostgreSQL, and SQLite3. Transparently creates functions (UDF) for MySQL and PostgreSQL; on SQLite3, uses INSERT OR IGNORE.

641
73
7m
MIT

Date and Time Processing

Time calculations using business hours.

445
17
117d
Apache-2.0

Support for doing time math in business hours and days

940
192
2y 6m
MIT

Lets you find ActiveRecord + Mongoid objects by year, month, fortnight, week and more!

960
71
11m
MIT

Chronic is a pure Ruby natural language date parser.

3.08K
453
2y 10m
MIT

The simplest way to group temporal data

3.18K
199
14d
MIT

A collection of Ruby methods to deal with statutory and other holidays. You deserve a holiday!

603
239
87d
n/a

Ruby Date Recurrence Library - Allows easy creation of recurrence rules and fast querying

1.95K
303
66d
MIT

Rails engine for cache-friendly, client-side local time

1.58K
105
2y 91d
MIT

Recurring events library for Ruby

629
40
1y 9d
MIT

Gem which calculates the difference between two times

137
20
7y 19d
MIT

Accurate current and historical timezones for Ruby with support for Geonames and Google latitude - longitude lookups.

302
46
28d
MIT

TZInfo - Ruby Timezone Library

297
71
25d
MIT

Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.

1.29K
149
106d
MIT

โฐ A modern ruby gem allowing to do time calculation with business / working hours.

363
26
7m
MIT

Tiny DSL for idiomatic date parsing and formatting in Ruby

77
1
6y 116d
n/a

Debugging Tools

Debugging in Ruby 2

3.03K
278
3d
BSD-2-Clause

The gem that has been saving people from typos since 2014

1.74K
78
6m
MIT

Step-by-step debugging and stack navigation in Pry

1.71K
109
52d
MIT

Rails >= 3 pry initializer

1.25K
74
4m
MIT

Displays the results of every line of code in your file

1.18K
44
8m
n/a

TappingDevice makes objects tell you what they do, so you don't need to track them yourself.

278
8
88d
MIT

โ˜ ๏ธ A development tool that reveals your UI's bones

1.2K
70
1y 17d
MIT

Decorators

Decorators/View-Models for Rails Applications

4.88K
508
8m
MIT

Wrap your objects with a helper to easily show them

459
50
70d
MIT

DevOps Tools

Easy full stack backup operations on UNIX-like systems.

4.63K
648
9d
MIT

Cloud Foundry BOSH is an open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services.

1.91K
648
17d
Apache-2.0

A mass deployment tool for Docker fleets

1.72K
106
6m
MIT

Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale

6.41K
2.46K
2d
Apache-2.0

Einhorn: the language-independent shared socket manager

1.55K
43
35d
MIT

Configuration management tool inspired by Chef, but simpler and lightweight. Formerly known as Lightchef.

996
113
66d
MIT

Logstash - transport and process your logs, events, or other data

11.82K
3.09K
3d
n/a

Blazing fast application deployment tool.

4.16K
462
1y 77d
n/a

Server automation framework and application

5.98K
2.17K
14d
Apache-2.0

A capistrano/rails plugin that makes it easy to deploy/manage/scale to various service providers, including EC2, DigitalOcean, vSphere, and bare metal servers.

1.49K
252
2y 6d
n/a

SSH private and public key generator in pure Ruby (RSA & DSA)

249
43
45d
MIT

Sunzi: Server configuration automation for minimalists

453
35
1y 10m
n/a

ruby bindings for liblxc

115
22
2y 4m
LGPL-2.1

A remote server automation and deployment tool written in Ruby.

ChatOps for Ruby: A pluggable chat bot framework usable with any chat service.

Create and configure lightweight, reproducible, and portable development environments.

Diff

Easy Diffing in Ruby

1.1K
97
72d
MIT

Find source repositories for ruby gems. Open, compare, and update outdated gem versions

111
4
46d
MIT

Returns the difference between two JSON files.

51
31
6y 7m
MIT

Documentation

Annotate Rails classes with schema and routes info

3.6K
464
5m
n/a

Ruby on Rails API documentation tool

2.17K
397
6m
n/a

A Rails engine to provide the ability to add documentation to a Rails application

215
39
7m
MIT

Automatically generate change log from your tags, issues, labels and pull requests on GitHub.

34
10
9m
MIT

A simple, Git-powered wiki with a sweet API and local frontend.

11.1K
1.52K
14d
MIT

Add OAPI/swagger v2.0 compliant documentation to your grape API

991
446
32d
MIT

RDoc generator designed with simplicity, beauty and ease of browsing in mind

26
13
5m
MIT

A markdown based documentation system for style guides.

2.18K
207
2y 9m
n/a

A documentation analysis tool for the Ruby language

503
43
1y 11m
MIT

RDoc produces HTML and online documentation for Ruby projects.

630
374
37d
n/a

Automatically generate API documentation from RSpec

1.34K
317
62d
MIT

A fast, Ruby-based text processor & publishing toolchain for converting AsciiDoc to HTML5, DocBook, EPUB3, PDF & more.

YARD enables the user to generate consistent, usable documentation that can be exported to a number of formats very easily.

E-Commerce and Payments

Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.

4.26K
2.4K
21d
MIT

Braintree Ruby library

408
191
24d
MIT

Ruby Bindings for Conekta

28
26
10m
MIT

ruby gem for validating credit card numbers, generating valid numbers, luhn checks

136
46
4m
MIT

Modular, extensible open-source ecommerce solution for Ruby on Rails. No longer under development.

279
99
2y 9m
GPL-2.0

Ruby on Rails Ecommerce platform, perfect for your small business solution.

1.2K
360
1y 47d
MIT

๐Ÿ›’Solidus, Rails eCommerce System

3.38K
997
6d
n/a

Spree is an open source E-commerce platform for Rails 6 with a modern UX, optional PWA frontend, REST API, GraphQL, several official extensions and 3rd party integrations. Over 1 million downloads and counting! Check it out:

10.79K
4.61K
3d
n/a

Ruby client library for the Square Connect APIs

42
25
1y 111d
Apache-2.0

Ruby library for the Stripe API.

1.5K
412
50d
MIT

Workarea is an enterprise-grade Ruby on Rails commerce platform

271
43
3d
n/a

Ebook

bookShop is a publishing framework for html-to-pdf/(e)book toolchain happiness and sustainable productivity.

231
22
3y 57d
n/a

a generic EPUB library for Ruby : supports EPUB 3

170
36
91d
n/a

A Ruby way to read MOBI format metadata

36
4
5y 73d
MIT

Re:VIEW is flexible document format/conversion system

1.12K
190
17d
LGPL-2.1

Email

Gibbon is an API wrapper for MailChimp's API

1.04K
166
7m
MIT

Simplify receiving email in Rails

1.36K
195
2y 78d
MIT

Incoming! helps you receive email in your Rack apps.

302
19
34d
MIT

Preview mail in the browser instead of sending.

3.21K
218
69d
MIT

A Really Ruby Mail Library

3.28K
838
9m
MIT

Send e-mail straight from forms in Rails with I18n, validations, attachments and request information.

816
72
70d
MIT

Rails Engine to preview emails in the browser

497
21
54d
MIT

The express way to send mail from Ruby.

1.14K
54
7m
n/a

๐Ÿ“จ A fully featured open source mail delivery platform for incoming & outgoing e-mail

10.12K
650
63d
MIT

CSS styled emails without the hassle.

1.35K
217
4d
MIT

Making HTML emails comfortable for the Ruby rockstars

1.28K
78
6m
MIT

A curses threads-with-tags style email client (mailing list: [email protected])

775
94
45d
GPL-2.0

Catches mail and serves it through a dream.

The highly customizable ruby SMTP-Service library with builtin support for AUTH and SSL/STARTTLS, 8BITMIME and SMTPUTF8, IPv4 and IPv6 and more.

Encryption

bcrypt-ruby is a Ruby binding for the OpenBSD bcrypt() password hashing algorithm, allowing you to easily store a secure hash of your users' passwords.

1.68K
260
59d
n/a

Ruby FFI binding to the Networking and Cryptography (NaCl) library (a.k.a. libsodium)

893
69
7m
MIT

Sym is a command line utility and a Ruby API that makes it trivial to encrypt and decrypt sensitive data. Unlike many other existing encryption tools, sym focuses on usability and streamlined interface (CLI), with the goal of making encryption easy and transparent. The result? There is no excuse for keeping your application secrets unencrypted :)

132
9
110d
n/a

Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

1.16K
92
2d
Apache-2.0

Transparently encrypt ActiveRecord, Mongoid, and MongoMapper attributes. Encrypt passwords in configuration files. Encrypt entire files at rest.

Environment Management

Changes the current Ruby

2.38K
189
6d
MIT

Simple ruby version manager for fish

62
5
4y 6m
MIT

A tool for changing your $GEM_HOME

115
10
1y 40d
MIT

Groom your appโ€™s Ruby environment

12.92K
1.2K
45d
MIT

Compile and install Ruby

3.35K
704
15d
MIT

Installs Ruby, JRuby, Rubinius, TruffleRuby or MRuby

1.55K
233
5d
MIT

The home of the Tokaido app

625
45
1y 4m
MIT

RVM

RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.

Uru

Uru is a lightweight, multi-platform command line tool that helps you use the multiple rubies on your 32/64-bit Linux, OS X, or Windows systems.

Error Handling

The official Airbrake library for Ruby applications

891
395
2d
MIT

Better error page for Rack apps

6.66K
443
28d
MIT

Bugsnag error monitoring & reporting software for rails, sinatra, rack and ruby

202
159
37d
MIT

The open source error catcher that's Airbrake API compliant

4.11K
977
57d
MIT

๐Ÿ’ฃ CUSTOM ERROR PAGES ๐Ÿ’ฃ for Ruby on Rails โ†’ Translate Ruby/Rails Exceptions Into Branded 4xx/5xx HTTP Error Pages.

450
61
11m
n/a

Exception Notifier Plugin for Rails

2.09K
376
58d
MIT

Nested exceptions for Ruby

115
7
7y 7m
MIT

Sentry SDK for Ruby

695
336
3d
Apache-2.0

Exception tracking and logging from Ruby to Rollbar

408
260
17d
MIT

Exception, uptime, and performance monitoring for Ruby.

Feature Flippers and A/B Testing

A Rails Engine framework that helps safe and rapid feature prototyping

183
7
3y 7m
MIT

feature flipping for ruby (performant and simple)

2.3K
273
2d
MIT

Feature flippers.

2.66K
200
4m
MIT

The Rack Based A/B testing framework

2.46K
344
43d
MIT

Experiment Driven Development for Ruby

1.45K
272
116d
MIT