Ruby repos explained in plain English
Popular Ruby repositories on GitHub, each explained for non-coders — what it does, its tech stack, and how to run it.
- rails/railsRuby on Rails is a complete web framework that gives you database access, email, file uploads, real-time featu
- maybe-finance/maybeMaybe is an open-source personal finance app built with Ruby on Rails that you self-host with Docker to track
- jekyll/jekyllJekyll is a static site generator that converts Markdown text files into a complete HTML website — no database
- mastodon/mastodonMastodon is open-source social networking software you self-host to run your own community, where users can fo
- huginn/huginnSelf-hosted automation platform where you build chains of agents that watch websites, monitor feeds, send emai
- homebrew/brewHomebrew is the standard package manager for macOS that lets you install developer tools, command-line utiliti
- discourse/discourseDiscourse is a free, open-source community forum platform you can self-host — a modern alternative to Reddit o
- fastlane/fastlaneFastlane automates the tedious steps of releasing iOS and Android apps — running tests, signing code, taking s
- freecodecamp/devdocsDevDocs is a free, offline-capable documentation browser that unifies API references for dozens of languages a
- rapid7/metasploit-frameworkMetasploit is an open-source security testing platform with a library of pre-built exploit, payload, and scann
- kilimchoi/engineering-blogsA curated list of engineering blogs from companies, developers, and tech products, organized alphabetically fo
- bayandin/awesome-awesomenessA curated directory of curated lists — find the best community-maintained resource collections for any program
- chatwoot/chatwootA self-hosted, open-source customer support platform that unifies conversations from email, live chat, WhatsAp
- hashicorp/vagrantVagrant lets you define a complete development environment in a single config file so every developer on your
- matteocrippa/awesome-swiftA curated directory of 1,100+ Swift libraries, tools, and learning resources for building iPhone, iPad, Mac, a
- heartcombo/deviseDevise is a modular user authentication library for Ruby on Rails that handles sign-up, login, password reset,
- gitlabhq/gitlabhqGitLab Community Edition is an open-source DevOps platform you can run on your own servers, combining Git code
- ruby/rubyThe official source code of the Ruby programming language — its interpreter and standard library written in C,
- forem/foremOpen-source community platform software — the same codebase that powers dev.to — for launching your own fully
- homebrew/homebrew-caskA macOS extension for Homebrew that lets you install graphical desktop apps from the terminal with a single co
- lewagon/setupStep-by-step installation guides for Le Wagon bootcamp students to set up their computers on day one, covering
- postalserver/postalSelf-hosted mail delivery platform for sending and receiving transactional email. Open-source alternative to S
- docusealco/docusealOpen-source DocuSign alternative for sending and signing PDFs online. Self-hostable with a drag-and-drop form
- spree/spreeAn open-source headless e-commerce platform with a REST API, TypeScript SDK, and Next.js storefront — for buil
- homebrew/homebrew-coreThe default tap of Homebrew formulae, the Ruby scripts that tell `brew` how to download, build, and install so
- opf/openprojectA self-hosted web project management app for planning, task tracking, agile boards, time tracking, wikis and m
- cocoapods/cocoapodsDependency manager for Cocoa iOS and macOS projects that reads a Podfile, fetches third-party libraries, and w
- mame/quine-relayQuine Relay is a programming art project: a chain of 128 programs cycling through 128 different languages wher
- gollum/gollumA Git-backed wiki you run locally or self-host — write pages in Markdown or other formats via a browser or tex
- basecamp/kamalKamal deploys any Docker-based web app to any server over SSH with zero downtime, switching traffic from the o
- neutraltone/awesome-stock-resourcesCurated list of websites offering free stock photos, videos, illustrations, fonts, icons, and audio for creati
- diaspora/diasporaAn open-source, privacy-focused social network where no single company controls the data — anyone can run thei
- tmuxinator/tmuxinatorA Ruby tool that recreates your full terminal workspace from a YAML config file, opening the right tmux window
- fluent/fluentdAn open-source log collector that gathers events from many apps and machines and routes them to databases, clo
- sidekiq/sidekiqSidekiq lets Ruby and Rails apps run slow tasks — sending emails, resizing images, processing uploads — in the
- github-linguist/linguistLinguist is the Ruby library GitHub uses internally to detect programming languages in a repo, generate the co
- capistrano/capistranoCapistrano automates deploying any app to servers over SSH by running a sequence of tasks you define from your
- rubocop/rubocopA Ruby linting and code formatting tool that checks your code against the Ruby Style Guide, reports violations
- sinatra/sinatraSinatra is a minimal Ruby library for building web apps with very little code, letting you define URL routes a
- shopify/liquidLiquid is a safe, sandboxed template engine from Shopify that lets users customize web app layouts with variab
- faker-ruby/fakerA Ruby library that generates realistic fake data — names, emails, addresses, credit cards, and more — for fil
- greatghoul/remote-workingA curated reference list of remote work resources for Chinese workers — articles, remote-friendly company list
- jordansissel/fpmA command-line tool that builds software packages for multiple platforms from a single description, so you can
- deathking/learning-sicpA community-translated Chinese subtitle collection for the classic 1986 MIT SICP lecture series, with links to
- teamcapybara/capybaraA Ruby library for writing end-to-end browser tests that simulate real user actions like visiting pages, click
- resque/resqueA Ruby library that moves slow tasks like email sending and report generation into background queues stored in
- freecodecamp/how-to-contribute-to-open-sourceA multilingual curated guide from freeCodeCamp helping beginners find their first open-source contribution, wi
- imathis/octopressA blogging framework built on Jekyll that generates fast static websites from plain text files, with a polishe
- antiwork/gumroadGumroad is the publicly released source code for the Gumroad creator marketplace, a Ruby on Rails app that let
- thoughtbot/bourbonA now-deprecated library of Sass mixins and helpers that made writing CSS easier; officially deprecated in Sep
- thoughtbot/paperclipA now-deprecated Ruby on Rails library for attaching uploaded files to database records, with automatic image
- freika/dawarichA self-hosted web app that records your location history on an interactive map — like Google Timeline but on y
- javan/wheneverWhenever is a Ruby gem that lets you write recurring server tasks in plain readable Ruby syntax instead of cry
- ankane/pgheroA web dashboard for monitoring and diagnosing PostgreSQL database health. See slow queries, unused indexes, an
- carrierwaveuploader/carrierwaveRuby library for handling file uploads in web applications, letting you attach user-uploaded photos or documen
- kaminari/kaminariA Ruby gem that adds pagination to Rails apps with a single method call, splitting large database result sets
- varvet/punditPundit is a Ruby library that adds user permission checks to Rails apps using simple policy classes — one per
- community/communityGitHub's official public discussion forum where anyone with a GitHub account can suggest features, report prob
- github/scientistA Ruby library from GitHub that lets you safely test new code alongside old code in production, comparing resu
- realm/jazzyA command-line tool that generates Apple-style API reference documentation websites from Swift or Objective-C
- flyerhzm/bulletRuby gem for Rails that detects slow database patterns during development — like N+1 queries — and tells you e
- presidentbeef/brakemanA static security scanner for Ruby on Rails apps that checks your code for common vulnerabilities without runn
- middleman/middlemanMiddleman is a Ruby static site generator that lets you build websites using templates, Sass, and modern prepr
- paper-trail-gem/paper_trailRuby gem for Rails apps that automatically records every create, update, and delete on your database records,
- skwp/dotfilesYADR is a pre-assembled set of configuration files for vim, zsh, and git on macOS, bundled with 90+ curated vi
- chyingp/nodejs-learning-guideA Chinese-language collection of Node.js learning notes with runnable code examples, covering built-in modules
- bettererrors/better_errorsA Ruby gem that replaces the plain Rails error page with a rich debugger showing highlighted source code, loca
- pry/pryAn interactive Ruby console that pauses a running program mid-execution so you can inspect variables and run c
- sj26/mailcatcherA local fake SMTP server for developers that catches every email your app tries to send and displays it in a b
- bkeepers/dotenvA Ruby gem that loads environment variables from a .env file at app startup, so secrets like API keys and pass
- progit/progitThe archived source files for the first edition of the Pro Git book — a complete guide to the Git version cont
- redmine/redmineRedmine is a long-established open-source project management web app built on Ruby on Rails, supporting issue
- lostisland/faradayFaraday is a Ruby library that gives you one consistent way to make HTTP requests no matter which underlying H
- hartator/wayback-machine-downloaderA Ruby command-line tool that downloads a complete archived copy of any website from the Internet Archive, rec
- activerecord-hackery/ransackRansack adds search and filter functionality to Ruby on Rails apps using your existing database — no Elasticse
- ruby-concurrency/concurrent-rubyA Ruby library that provides thread-safe data structures and background-task patterns — futures, promises, tim
- fastruby/fast-rubyFast Ruby is a living reference of Ruby coding patterns paired with benchmarks showing which version of each i
- rack/rack-attackRack::Attack is a Ruby middleware library that protects Rails and Rack web apps from abuse by letting you defi
- square/maximum-awesomeA one-command installer that sets up a curated Vim and tmux configuration for Mac developers, with plugins for
- mislav/will_paginateA Ruby library that adds pagination to web apps with one method call on a database query and one line in your
- cancancommunity/cancancanCanCanCan is a Ruby on Rails library that controls what each logged-in user is allowed to see and do, with all
- danger/dangerDanger automates code review checklists by running your team's written rules during CI and posting the results
- zammad/zammadAn open-source web-based helpdesk platform that brings customer messages from email, live chat, phone, and soc
- dependabot/dependabot-coreThe core Ruby library powering GitHub's Dependabot service, which automatically scans your project for outdate
- sferik/x-cliA command-line tool for interacting with X (formerly Twitter) from a terminal — search posts, stream live feed
- prawnpdf/prawnA Ruby library for building PDF files entirely from code — draw text, shapes, images, and multi-page layouts f
- ankane/blazerA business intelligence dashboard for Ruby on Rails apps that lets your team write SQL queries and turn them i
- github/exploreThe source files behind GitHub's Topics and Collections discovery pages — community-maintained lists of reposi
- red-data-tools/youplotYouPlot lets you draw charts and graphs directly in your terminal by piping data into the `uplot` command — no
- steveltn/https-portalA Docker container that automatically sets up and renews HTTPS certificates for your website using Let's Encry
- lobsters/lobstersThe open-source Ruby on Rails codebase behind lobste.rs, a curated link-sharing and discussion site for comput
- nomad-cli/shenzhenA deprecated Ruby CLI tool that built iOS apps into IPA files and uploaded them to TestFlight, HockeyApp, and
- hahwul/webhackersweaponsA curated, community-maintained directory of hundreds of tools, browser extensions, and Burp Suite plugins use
- activemerchant/active_merchantA Ruby library that lets your web app accept payments through 100+ payment processors — Stripe, Braintree, Aut
- sferik/twitter-rubyA Ruby library for controlling a Twitter/X account from code — post tweets, read timelines, search posts, and
- github/gemojiA Ruby library that lets you look up emoji by name or Unicode character, and replace text shortcodes like :cat
- ctran/annotate_modelsA Ruby gem that automatically adds database schema comments to Rails model files, so you can see column names
- github/choosealicense.comA website and structured catalog that helps developers choose an open source license by showing plain-English
- fnando/i18n-jsA Ruby library that exports Rails translation strings from YAML files into JSON so your browser-side JavaScrip
- cesarferreira/dryrunDryrun is a command-line tool that runs any Android library's example app directly from a GitHub URL in second
- railsbridge/docsA small Ruby web app that hosts free beginner-friendly Ruby on Rails workshop materials, including step-by-ste
- openblockchains/awesome-blockchainsA curated learning guide that explains how blockchains actually work under the hood, with runnable code exampl
- trogdoro/xikiXiki (xsh) is an interactive shell that sits on top of bash or zsh, making the command line friendlier and mor
- jacksonpires/rails-realtime-erdRuby gem that mounts a live ER diagram viewer at /rails/erd inside any Rails app, rendering ActiveRecord model
- dawarich-app/atlasSelf hosted Docker compose mapping platform built on OpenStreetMap data, MapLibre, Photon, Valhalla, and Overp
- crisxuan/agent-workflow-kitA bilingual, tool-neutral guide and template kit for scoring a repo's risk (0-16) and picking the right AGENTS
- 100rabhg/railswatchSelf-hosted Ruby on Rails performance monitoring gem. Tracks requests, percentiles, SQL time, Sidekiq jobs, sy
All repos · Explain any other repo →