Community

Ruby & Rails open source projects built by our community

Last updated: May 1, 2026

Rank 1

logidze

★ 1681

Database changes log for Rails

Vladimir Dementyev Vladimir Dementyev
activerecord postgresql rails versioning
Rank 2

action_policy

★ 1556

Authorization framework for Ruby/Rails applications

Vladimir Dementyev Vladimir Dementyev
authorization rails ruby
Rank 3

isolator

★ 1102

Detect non-atomic interactions within DB transactions

Vladimir Dementyev Vladimir Dementyev
activerecord developer-tools rails testing-tools

airplay

★ 1065

Airplay bindings to Ruby

elcuervo elcuervo

anyway_config

★ 886

Configuration library for Ruby gems and applications

Vladimir Dementyev Vladimir Dementyev
configuration rails ruby

active_delivery

★ 653

Ruby framework for keeping all types of notifications in one place

Vladimir Dementyev Vladimir Dementyev
mailers notifications rails ruby

RSpec and Minitest matchers to prevent N+1 queries problem

Vladimir Dementyev Vladimir Dementyev
database-testing minitest rspec ruby

turbo-mount

★ 472

Use React, Vue, Svelte, and other components with Hotwire

Svyatoslav Kryukov Svyatoslav Kryukov
hotwire rails react stimulusjs

litecable

★ 303

Lightweight Action Cable implementation (Rails-free)

Vladimir Dementyev Vladimir Dementyev
actioncable sinatra websockets

acli

★ 233

Action Cable command-line client

Vladimir Dementyev Vladimir Dementyev
actioncable cli rails websockets

typelizer

★ 231

Define once in Ruby. Generate everywhere in TypeScript.

Svyatoslav Kryukov Svyatoslav Kryukov
rails ruby typescript

Action Cable testing utils

Vladimir Dementyev Vladimir Dementyev
actioncable minitest rails rspec

Rails Event Store in a more Rails way

Vladimir Dementyev Vladimir Dementyev
event-sourcing rails

A lightweight, efficient Ruby gem for interacting with Whatsapp Cloud API.

Ignacio Chiazzo Ignacio Chiazzo
bot chat chatbots cloud-api

skooma

★ 202

Skooma is a Ruby library for validating API implementations against OpenAPI documents.

Svyatoslav Kryukov Svyatoslav Kryukov
openapi rspec ruby

A collection of extensions and developer tools for Inertia's Rails adapter.

Svyatoslav Kryukov Svyatoslav Kryukov
inertiajs rails

Action Policy integration for GraphQL

Vladimir Dementyev Vladimir Dementyev
authorization graphql ruby

engems

★ 138

Rails component-based architecture on top of engines and gems

Vladimir Dementyev Vladimir Dementyev
architecture engines rails

bubbletea-ruby

★ 136

A powerful TUI framework for Ruby, based on Charm's bubbletea.

Marco Roth Marco Roth

gem.sh

★ 133

Beautiful documentation for any Ruby gem.

Marco Roth Marco Roth
doc docs documentation gem

influxer

★ 117

InfluxDB ActiveRecord-style

Vladimir Dementyev Vladimir Dementyev
influxdb rails ruby

ActionMailer-like interface for any type of notifications

Vladimir Dementyev Vladimir Dementyev
notifications rails ruby

pgrel

★ 93

ActiveRecord extension for querying hstore and jsonb

Vladimir Dementyev Vladimir Dementyev
activerecord hstore jsonb postgresql

boxdrop

★ 85

Dropbox Clone built with StimulusReflex

Marco Roth Marco Roth
dropbox rails ruby stimulus

downstream

★ 75

Straightforward way to implement communication between Rails Engines using Publish-Subscribe pattern.

Vladimir Dementyev Vladimir Dementyev
event-driven-architecture rails rails-engines ruby

A Ruby interface and wrapper for the wonderful Difftastic CLI tool.

Marco Roth Marco Roth
diffing difftastic ruby

faqueue

★ 68

Researching background jobs fairness

Vladimir Dementyev Vladimir Dementyev

bubbles-ruby

★ 67

TUI components for Bubble Tea, based on Charm's Bubbles.

Marco Roth Marco Roth

gum-ruby

★ 59

Ruby wrapper for Charm's Gum. A tool for glamorous scripts.

Marco Roth Marco Roth

ar2dto

★ 56

Convert ActiveRecord objects to DTOs

Santiago Bartesaghi Santiago Bartesaghi

glamour-ruby

★ 50

Stylesheet-based Markdown Rendering for Ruby, based on Charm's glamour.

Marco Roth Marco Roth

UruguayAPI

★ 47

Ruby API with Uruguayan public data

Agustin Fornio Agustin Fornio

huh-ruby

★ 45

Build Beautiful Terminal forms and prompts in Ruby, based on Charm's Huh.

Marco Roth Marco Roth

A simple, physics-based animation library for Ruby, based on Charm's Harmonica.

Marco Roth Marco Roth

Gradually improve your code with RuboCop

Svyatoslav Kryukov Svyatoslav Kryukov
linter rubocop ruby

Gradually improve your code with RuboCop

Marco Roth Marco Roth
linter rubocop ruby

Helper utility for Bubble Tea, allowing easy mouse event tracking in terminal applications.

Marco Roth Marco Roth

alba-inertia

★ 30

Seamless integration between Alba and Inertia Rails.

Svyatoslav Kryukov Svyatoslav Kryukov
inertiajs rails

json_skooma

★ 29

JSONSkooma is a Ruby library for validating JSONs against JSON Schemas.

Svyatoslav Kryukov Svyatoslav Kryukov
json-schema ruby

twilio_mock

★ 27

Mock Twilio gem for Ruby

Maicol Bentancor Maicol Bentancor
hacktoberfest mocking test twilio

cuba-sugar

★ 20

Give cuba some sugar!

elcuervo elcuervo

Example backend implemented with Rails API to be used with a backbone frontend app

Jorge Bejar Jorge Bejar

Ruby client for the Lightpanda headless browser via CDP.

Marco Roth Marco Roth

chaotic_order

★ 18

Add random order to queries that do not have a specific order

Santiago Bartesaghi Santiago Bartesaghi

uri-idna

★ 16

A IDNA2008, UTS46 and Punycode implementation in pure Ruby

Svyatoslav Kryukov Svyatoslav Kryukov
ruby

Ruby on Rails example application that communicates with Whatsapp

Ignacio Chiazzo Ignacio Chiazzo
hacktoberfest whatsapp

railsconf2021

★ 15

Sample app for my RailsConf 2021 talk

Santiago Bartesaghi Santiago Bartesaghi

easy_enum

★ 14

Turn any Ruby class in an easy to use enum.

Marco Roth Marco Roth
enum ruby

openapi_rspec

★ 13

Test your API against OpenApi v3 documentation

Svyatoslav Kryukov Svyatoslav Kryukov
api openapi rspec ruby

izzy

★ 12
Svyatoslav Kryukov Svyatoslav Kryukov

ruby-clsx

★ 12
Seth Horsley Seth Horsley

Traducción al español del tutorial de Chris Pine "Learn to Program"

Diego Algorta Diego Algorta

flag

★ 11

Simple feature flags

elcuervo elcuervo

Sistema de relatórios - integração do Jasper com Rails

Mauricio Szabo Mauricio Szabo

Notion HTML renderer for Ruby and Rails

Guillermo Aguirre Guillermo Aguirre
notion notion-blog rails renderer

GitHub Action to bump multiple dependencies with dependabot in a single pull request

Marco Roth Marco Roth
dependabot github-action

Operators |, and, - for AREL.

Mauricio Szabo Mauricio Szabo

Rails companion gem for the cable-streams NPM package

Marco Roth Marco Roth
hotwire rails ruby turbo

charm-ruby

★ 6

The full Charm terminal toolkit for Ruby

Marco Roth Marco Roth
charm cli ruby

Don't run duplicated test in Minitest! Analyzes Ruby Minitest repeated tests health.

Ignacio Chiazzo Ignacio Chiazzo
minitest rails ruby testing

todo-app

★ 5

Frontend and backend solution for a simple todo app.

Marcos Bellucci Marcos Bellucci
backbonejs demo-code jquery jwt

Limelight video platform ruby client

elcuervo elcuervo

Quick proof of concept for Ruby Concurrent Execution Queue.

Leti Esperón Leti Esperón
concurrency queue ruby

firma

★ 4

Adds a secure signature to pdf

elcuervo elcuervo
Juan Aparicio Juan Aparicio

Uruguayan exchange rates. Data is taken from Banco Republica

Juan Pablo Balarini Juan Pablo Balarini
elcuervo elcuervo

Delegates columns of a has_one association and creates the proxy methods in the caller

Diego Algorta Diego Algorta

Ruby Patterns Applied

Leti Esperón Leti Esperón

Compare Shopify REST Admin API using Relative Cursor vs Page based pagination.

Ignacio Chiazzo Ignacio Chiazzo
pagination rest-api shopify

hexa

★ 2

Hexagonal Ruby Backend

Marcos Bellucci Marcos Bellucci
graphql hacktoberfest hexagonal-architecture ruby

cachoo

★ 2
elcuervo elcuervo

gliner

★ 2

Ruby inference wrapper for the GLiNER2 ONNX model.

elcuervo elcuervo
onnx

ruby_games

★ 0

A set of educative games for kids written in Ruby

Marcos Bellucci Marcos Bellucci

A script that allows you to download the images of you Twitter feed

Juan Pablo Balarini Juan Pablo Balarini

A Ruby on Rails with docker integration template

Juan Pablo Balarini Juan Pablo Balarini
docker nginx rails ruby

venmo-api

★ 0

Venmo is a mobile payment service which allows friends to transfer money to each other.

Julian Pasquale Julian Pasquale

fudo-rack

★ 0

Rack app to solve Fudo's challenge

Julian Pasquale Julian Pasquale
Emilio Cristalli Emilio Cristalli

notion_rails

★ 0

Notion HTML renderer for Rails

Guillermo Aguirre Guillermo Aguirre