Discover the top trending Ruby repositories and projects on Github. Explore the latest trends in Ruby development.

Trending Repositories

1

moirai

Let the world be translated, one typo at a time.
🔥🔥🔥
2

kamal

Deploy web apps anywhere.
🔥🔥🔥
3

rubocop-obsession

RuboCop extension focused on higher-level code concepts
🔥🔥
4

tmuxinator

Manage complex tmux sessions easily
🔥
5

sidekiq

Simple, efficient background processing for Ruby
🔥
6

pghero

A performance dashboard for Postgres
📣
7

polaris_view_components

ViewComponents for Polaris Design System
📣
8

linguist

Language Savant. If your repository's language is being reported incorrectly, send us a pull request!
📣
9

prosopite

🔍 Rails N+1 queries auto-detection with zero false positives / false negatives
📣
10

mission_control-jobs

Dashboard and Active Job extensions to operate and troubleshoot background jobs
📣
11

kerala-place-name-analysis

Simple analysis of place names in Kerala
📣
12

litestream-ruby

📣
13

review

Re:VIEW is flexible document format/conversion system
📣
14

solid_queue

Database-backed Active Job backend
📣
15

goldiloader

Just the right amount of Rails eager loading
📣
16

brew

🍺 The missing package manager for macOS (or Linux)
📣
17

strong_migrations

Catch unsafe migrations in development
📣
18

gvltools

Set of GVL instrumentation tools
⬆️
19

xcov

Nice code coverage reporting without hassle
⬆️
20

haiti

🔑 Hash type identifier (CLI & lib)
⬆️
21

ruby.wasm

ruby.wasm is a collection of WebAssembly ports of the CRuby.
⬆️
22

unicode_plot.rb

Plot your data by Unicode characters
⬆️
23

recursive-open-struct

OpenStruct subclass that returns nested hash attributes as RecursiveOpenStructs
⬆️
24

stripe-rails

A Rails Engine for integrating with Stripe
⬆️
25

BCDice

The most popular TRPG dice command engine in Japan
⬆️
26

icalendar-recurrence

Easy recurrence expansion for iCalendar
⬆️
27

icalendar

icalendar.rb main repository
⬆️
28

rapidjson-ruby

A fast JSON library for Ruby
⬆️
29

trx_ext

Extension for ActiveRecord's transactions
⬆️
30

webpush

webpush, Encryption Utilities for Web Push protocol
⬆️
31

git-branch-delete-orphans

Delete tracking branches which remote branches do not exist anymore.
⬆️
32

the-ultimate-guide-to-ruby-timeouts

Timeouts for popular Ruby gems
⬆️
33

countries

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).
⬆️
34

ice_cube

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

homebrew-core

🍻 Default formulae for the missing package manager for macOS (or Linux)
⬆️
36

test-prof

Ruby Tests Profiling Toolbox
⬆️
37

phlex-icons

General icons extension for Phlex. Includes more than 🎨 12,000 icons.
⬆️
38

flatware

A parallel test runner for RSpec and Cucumber with pretty output
⬆️
39

concurrent-ruby

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

maintenance_tasks

A Rails engine for queueing and managing data migrations.
⬆️
41

job-iteration

Makes your background jobs interruptible and resumable by design.
⬆️
42

vite_ruby

⚡️ Vite.js in Ruby, bringing joy to your JavaScript experience
⬆️
43

gem.sh

Beautiful documentation for any Ruby gem.
⬆️
44

lrama

Pure Ruby LALR parser generator
⬆️
45

front_matter_parser

Ruby library to parse files or strings with a front matter. It has automatic syntax detection.
⬆️
46

signalman

Development tools for Ruby on Rails
⬆️
47

jsonpath

Ruby implementation of http://goessner.net/articles/JsonPath/
⬆️
48

ruby-pg-extras

Ruby PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more.
⬆️
49

openapi_first

Rack middlewares to create OpenAPI based HTTP APIs
⬆️
50

quepid

Improve your Elasticsearch, OpenSearch, Solr, Vectara, Algolia and Custom Search search quality.
⬆️
51

huginn

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

rbs

Type Signature for Ruby
⬆️
53

tamzen-font

💌 Bitmapped programming font, based on Tamsyn
⬆️
54

docker-rails-example

A production ready example Rails app that's using Docker and Docker Compose.
⬆️
55

publicsuffix-ruby

Domain name parser for Ruby based on the Public Suffix List.
⬆️
56

rails-i18n

Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff
⬆️
57

holiday_jp

Japanese holiday datasets
⬆️
58

github-metadata

Jekyll plugin to propagate the `site.github` namespace and set default values for use with GitHub Pages.
⬆️
59

octokit.rb

Ruby toolkit for the GitHub API
⬆️
60

nagare

A simple serializer for your Rails API.
⬆️
61

algorithms

Ruby algorithms and data structures. C extensions
⬆️
62

thingspeak

ThingSpeak is an open source “Internet of Things” application and API to store and retrieve data from things using HTTP over the Internet or via a Local Area Network. With ThingSpeak, you can create sensor logging applications, location tracking applications, and a social network of things with status updates.
⬆️
63

active_model_otp

Adds methods to set and authenticate against one time passwords (Two-Factor Authentication). Inspired in AM::SecurePassword
⬆️
64

letter_opener

Preview mail in the browser instead of sending.
⬆️
65

rssbox

📰 I consume the world via RSS feeds, and this is my attempt to keep it that way.
⬆️
66

pragmatic_segmenter

Pragmatic Segmenter is a rule-based sentence boundary detection gem that works out-of-the-box across many languages.
⬆️
67

PC-DCL

PC-DCL is an emulation of the DCL command language interpreter
⬆️
68

friendly_id

FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.
⬆️
69

rubocop-rspec

Code style checking for RSpec files.
⬆️
70

ahoy

Simple, powerful, first-party analytics for Rails
⬆️
71

devdocs

API Documentation Browser
⬆️
72

mruby-cli

mruby-cli is a platform to build native command line applications for Linux, Windows, and OS X. It provides the tools necessary for building a standalone binary of your application from any machine. Take advantage of the power of Ruby without the cross-platform dependency headaches that go with it.
⬆️
73

security-wg

Repo for the Security Working Group
⬆️
74

pry-byebug

Step-by-step debugging and stack navigation in Pry
⬆️
75

reek

Code smell detector for Ruby
⬆️
76

Team-Topologies-Community-Materials

A list of materials relating to Team Topologies (articles, tools, canvases, etc.) generated by the community.
⬆️
77

rails

Ruby on Rails
⬆️
78

minitest

minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
⬆️
79

discourse

A platform for community discussion. Free, open, simple.
⬆️
80

sord

Convert YARD docs to Sorbet RBI and Ruby 3/Steep RBS files
⬆️
81

liquid

Liquid markup language. Safe, customer facing template language for flexible web apps.
⬆️
82

tty-progressbar

Display a single or multiple progress bars in the terminal.
⬆️
83

homebrew-musl-cross

Homebrew Formula for static-friendly musl-based GCC macOS-to-Linux cross-compilers
⬆️
84

rails-settings-cached

Global settings for your Rails application.
⬆️
85

zammad

Zammad is a web based open source helpdesk/customer support system
⬆️
86

sitepress

Sitepress ruby gems
⬆️
87

homebrew-emacs-plus

Emacs Plus formulae for the Homebrew package manager
⬆️
88

inertia_rails-contrib

A collection of extensions, developer tools, and the community documentation for Inertia's Rails adapter.
⬆️
89

Ruby

All algorithms implemented in Ruby
⬆️
90

rake-compiler-dock

Easy to use and reliable cross compiler environment for building Windows, Linux, Mac and JRuby binary gems.
⬆️
91

kubeclient

A Ruby client for Kubernetes REST API
⬆️
92

oga

Oga is an XML/HTML parser written in Ruby.
⬆️
93

ruby

Work in progress
⬆️
94

engineering-blogs

A curated list of engineering blogs
⬆️
95

fpm

Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity.
⬆️
96

kamal-prometheus-example

An example Rails app demonstrating using Prometheus metrics with Kamal
⬆️
97

chronic

Chronic is a pure Ruby natural language date parser.
⬆️
98

heya

Heya 👋 is a campaign mailer for Rails. Think of it like ActionMailer, but for timed email sequences. It can also perform other actions like sending a text message.
⬆️
99

haikunator

Heroku-like random name generator.
⬆️
100

evil-winrm

The ultimate WinRM shell for hacking/pentesting
⬆️