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

Trending Repositories

1

kamal

Deploy web apps anywhere.
🔥🔥🔥
2

chatwoot

Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬
⬆️
3

ferrum_pdf

A PDF generator for Rails using Ferrum & headless Chrome
⬆️
4

prompts

Beautiful and user-friendly forms for your command-line Ruby applications.
⬆️
5

flecks

⬆️
6

huginn

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

discourse

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

Vim-Katas

Vim exercises based on the book - Practical Vim.
⬆️
9

solid_queue

Database-backed Active Job backend
⬆️
10

invoice_printer

Super simple PDF invoicing
⬆️
11

rails

Ruby on Rails
⬆️
12

brew

🍺 The missing package manager for macOS (or Linux)
⬆️
13

job-iteration

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

solid_cable

A database backed ActionCable adapter
⬆️
15

zammad

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

pay

Payments for Ruby on Rails apps
⬆️
17

phlex

A framework for building object-oriented views in Ruby.
⬆️
18

authentication-zero

An authentication system generator for Rails applications.
⬆️
19

langchainrb

Build LLM-backed Ruby applications
⬆️
20

mastodon

Your self-hosted, globally interconnected microblogging community
⬆️
21

ice_cube

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

engineering-blogs

A curated list of engineering blogs
⬆️
23

fastlane

🚀 The easiest way to automate building and releasing your iOS and Android apps
⬆️
24

async

An awesome asynchronous event-driven reactor for Ruby.
⬆️
25

pghero

A performance dashboard for Postgres
⬆️
26

mission_control-jobs

Dashboard and Active Job extensions to operate and troubleshoot background jobs
⬆️
27

metasploit-framework

Metasploit Framework
⬆️
28

postal

📮 A fully featured open source mail delivery platform for incoming & outgoing e-mail
⬆️
29

endoflife.date

Informative site with EoL dates of everything
⬆️
30

devdocs

API Documentation Browser
⬆️
31

solid_cache

A database-backed ActiveSupport::Cache::Store
⬆️
32

inertia-rails

The Rails adapter for Inertia.js.
⬆️
33

quine-relay

An uroboros program with 100+ programming languages
⬆️
34

linguist

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

nextgen

Generate your next Rails app interactively! This template includes production-ready recommendations for testing, security, developer productivity, and modern frontends. Plus optional Vite support! ⚡️
⬆️
36

maintenance_tasks

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

litestream-ruby

⬆️
38

prosopite

🔍 Rails N+1 queries auto-detection with zero false positives / false negatives
⬆️
39

falcon

A high-performance web server for Ruby, supporting HTTP/1, HTTP/2 and TLS.
⬆️
40

ruby-lsp

An opinionated language server for Ruby
⬆️
41

jekyll

🌐 Jekyll is a blog-aware static site generator in Ruby
⬆️
42

apple-knowledge

A collection of reverse engineered Apple things, as well as a machine-readable database of Apple hardware
⬆️
43

literal

A literal Ruby gem. 💎
⬆️
44

moirai

Let the world be translated, one typo at a time.
⬆️
45

liquid

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

vagrant

Vagrant is a tool for building and distributing development environments.
⬆️
47

acidic_job

Idempotent operations for Rails apps, built for ActiveJob or Sidekiq.
⬆️
48

live

⬆️
49

schema_doctor

⬆️
50

tmuxinator

Manage complex tmux sessions easily
⬆️
51

ruby.wasm

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

blazer

Business intelligence made simple
⬆️
53

packwerk

Good things come in small packages.
⬆️
54

importmap-rails

Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling.
⬆️
55

logidze

Database changes log for Rails
⬆️
56

quranic-universal-library

⬆️
57

strong_migrations

Catch unsafe migrations in development
⬆️
58

van_dam

A self-hosted digital asset manager for 3d print files
⬆️
59

litestack

⬆️
60

scientist

🔬 A Ruby library for carefully refactoring critical paths.
⬆️
61

nice_partials

A little bit of magic to make partials perfect for components.
⬆️
62

ferrum

Headless Chrome Ruby API
⬆️
63

ruby-pg-extras

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

ahoy

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

ruby-lsp-rspec

A Ruby LSP addon for RSpec tests
⬆️
66

unread

Handle unread records and mark them as read with Ruby on Rails
⬆️
67

canvas-lms

The open LMS by Instructure, Inc.
⬆️
68

propshaft

Deliver assets for Rails
⬆️
69

sqlite3-ruby

Ruby bindings for the SQLite3 embedded database
⬆️
70

langchainrb_rails

⬆️
71

awesome-swift

A collaborative list of awesome Swift libraries and resources. Feel free to contribute!
⬆️
72

ruby-duckdb

Ruby binding for DuckDB
⬆️
73

openproject

OpenProject is the leading open source project management software.
⬆️
74

bundle_update_interactive

A stylish interactive mode for Bundler, inspired by `yarn upgrade-interactive`
⬆️
75

rack-mini-profiler

Profiler for your development and production Ruby rack apps.
⬆️
76

rbs-inline

Inline RBS type declaration
⬆️
77

dexter

The automatic indexer for Postgres
⬆️
78

rails-world

Official App for the Rails World 2024 Conference
⬆️
79

gollum

A simple, Git-powered wiki with a local frontend and support for many kinds of markup and content.
⬆️
80

active_record_doctor

Identify database issues before they hit production.
⬆️
81

noticed

Notifications for Ruby on Rails applications
⬆️
82

hash_with_dot_access

Subclass of HashWithIndifferentAccess which provides dot access via method_missing
⬆️
83

YouPlot

A command line tool that draw plots on the terminal.
⬆️
84

neighbor

Nearest neighbor search for Rails and Postgres
⬆️
85

rubocop-obsession

RuboCop extension focused on higher-level code concepts
⬆️
86

homebrew-core

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

view_component

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

joss

The Journal of Open Source Software
⬆️
89

ahoy_email

First-party email analytics for Rails
⬆️
90

vernier

📏 next generation CRuby profiler
⬆️
91

test-prof

Ruby Tests Profiling Toolbox
⬆️
92

gel

A modern gem manager: Gel is a lightweight alternative to Bundler
⬆️
93

groupdate

The simplest way to group temporal data
⬆️
94

pgsync

Sync data from one Postgres database to another
⬆️
95

ruby-openai

OpenAI API + Ruby! 🤖❤️ NEW: Assistant Vector Stores
⬆️
96

onetimesecret

Keep passwords and other sensitive information out of your inboxes and chat logs.
⬆️
97

ruby

The Ruby Programming Language
⬆️
98

pgslice

Postgres partitioning as easy as pie
⬆️
99

activeinsights

Track response times and RPM inside your Rails app
⬆️
100

bullet

help to kill N+1 queries and unused eager loading
⬆️