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.
- cesarferreira/dryrunDryrun is a command-line tool that runs any Android library's example app directly from a GitHub URL in second
- openblockchains/awesome-blockchainsA curated learning guide that explains how blockchains actually work under the hood, with runnable code exampl
- railsbridge/docsA small Ruby web app that hosts free beginner-friendly Ruby on Rails workshop materials, including step-by-ste
- trogdoro/xikiXiki (xsh) is an interactive shell that sits on top of bash or zsh, making the command line friendlier and mor
- laserlemon/figaroFigaro is a Ruby gem that keeps API keys and passwords out of your Rails app's Git history by loading them fro
- solnic/virtusVirtus is a discontinued Ruby library that adds typed, auto-coercing attributes to plain Ruby objects, convert
- feedbin/feedbinFeedbin is the open-source Ruby on Rails codebase behind feedbin.com — a full-featured browser-based RSS reade
- thoughtbot/clearanceA Ruby gem by thoughtbot that adds email and password authentication to Ruby on Rails apps with a simple gener
- pluginaweek/state_machineA Ruby library that adds formal state machines to any class, letting you define allowed states, transitions, a
- jwt/ruby-jwtA Ruby library for creating and verifying JSON Web Tokens (JWTs), supporting HMAC, RSA, and ECDSA signing and
- sds/scss-lintA Ruby command-line linter for SCSS stylesheets that checks for indentation, style, and consistency issues usi
- mikel/mailA Ruby library for composing, sending, receiving, and parsing email messages, widely used as the default email
- aws/aws-sdk-rubyThe official Ruby toolkit for calling Amazon Web Services, giving you one client object per AWS service like S
- nesquena/rablRABL is a Ruby templating library for shaping API responses, letting you rename fields, nest records, and add
- fatfreecrm/fat_free_crmFat Free CRM is a self-hosted, open-source Ruby on Rails customer relationship management platform for trackin
- scenic-views/scenicA Ruby gem that lets Rails apps manage database views with versioned SQL files and regular, reversible migrati
- mojombo/chronicChronic is a Ruby library that turns plain-English date and time phrases like 'next Friday at 5pm' into struct
- fastlane/ciA deprecated, self-hosted continuous integration system for mobile apps that automated building, testing, and
- rails/solid_cacheA database backed cache store for Ruby on Rails that lets applications keep a much larger cache on disk instea
- discourse/oneboxOnebox is a Ruby library that turns plain URLs into rich visual previews like embedded videos, images, and art
- sds/mock_redisA Ruby gem that simulates a Redis database in memory so you can run tests without needing a real Redis server.
- anthropics/anthropic-sdk-rubyAn official Ruby library for talking to Claude, Anthropic's AI assistant, handling authentication and request
- fastlane/watchbuildA command-line tool that notifies you on Mac or Slack when Apple finishes processing your iOS app upload, so y
- maccman/treviA command-line scaffolding tool that generates a Sinatra web app with a pre-built folder structure, asset pipe
- lissy93/brewfileA curated list of Mac software that installs automatically via a single Homebrew command. Fork it, swap in you
- lewagon/foot_trafficA Ruby tool that drives a real Chrome browser to simulate multiple users clicking through your web app. Useful
- septimawati/downloadsA sparse repository serving as the content source for a site called beta-cli.app, with a small dotfile comma-h
- crmne/kamal-backupA Ruby gem that adds scheduled, encrypted database and file backups to Rails apps deployed with the Kamal depl
- mitchellh/net-ssh-shellA Ruby library that keeps a persistent shell session open on a remote server, so commands share state like dir
- dhh/conductorConductor is a visual web interface for Ruby on Rails that lets developers run common command-line tasks by cl
- burke/mongosphinxA Ruby library that connects MongoDB with the Sphinx search engine to add Google-like full-text search to Rail
- redis/try.redisA simple website that lets anyone try Redis commands directly in their browser without installing anything, so
- ruby-concurrency/refA Ruby library that provides weak, soft, and strong references plus ready-made caches, letting your program ho
- akitaonrails/github-visualizegithub-visualize is a self-hosted dashboard that turns your GitHub repos' commit history and CI runs into anim
- marcoroth/insta-rubyA Ruby snapshot testing library for Minitest and RSpec that captures full test output and shows an interactive
- jordansissel/ruby-sshkeyauthA Ruby gem that lets you sign and verify data using the SSH keys your team already has, so you don't need to s
- kotlin/kmp-with-cocoapods-multitarget-xcode-sampleA sample project showing how to share Kotlin code across iOS, macOS, tvOS, and watchOS simultaneously using Co
- mitchellh/virtuosoA Ruby library that lets you create, start, stop, and delete virtual machines through a simple interface, with
- fastlane/monorepoA set of Ruby scripts that merge multiple separate GitHub repositories into one unified repository, moving cod
- rkh/almost-rack-protectionA security add-on for Ruby web apps that blocks common hacker attacks before they reach your app, giving you b
- flipperdevices/homebrew-flipperA Homebrew tap for macOS that installs the specific versions of libusb and Qt needed to build qFlipper, the de
- ruby-concurrency/atomicA Ruby library for safely updating shared values across multiple threads using atomic references. It is now de
- afomera/apple-foundation-models-ruby-sdkA Ruby library that lets your programs use Apple's on-device AI model from Apple Intelligence, running fully l
- huynambka/cve-2026-26114-pocA proof-of-concept exploit for CVE-2026-26114, a SharePoint remote code execution vulnerability, provided as a
- dawarich-app/atlasSelf hosted Docker compose mapping platform built on OpenStreetMap data, MapLibre, Photon, Valhalla, and Overp
- jacksonpires/rails-realtime-erdRuby gem that mounts a live ER diagram viewer at /rails/erd inside any Rails app, rendering ActiveRecord model
- henrique-ft/jemalloc_rbA Ruby gem that injects the faster jemalloc memory allocator into your app by simply launching it with a diffe
- crisxuan/agent-workflow-kitA bilingual, tool-neutral guide and template kit for scoring a repo's risk (0-16) and picking the right AGENTS
- moritzheiber/laptop-provisioningA personal automation toolkit that sets up an Ubuntu laptop for development with a single command, using recip
- rkh/hpiA Ruby-based benchmarking project that measures and compares how fast different Ruby web servers perform acros
- eclectic-coding/rails_health_checksA Ruby gem that adds liveness and readiness health check endpoints to Rails apps, with eleven built-in checks
- ruby/tmpdirA Ruby utility that creates secure temporary folders for your app to use as scratch space, then automatically
- fastlane/taskqueueA lightweight Ruby library for handing off background work to a queue with one or more workers, so your main p
- 100rabhg/railswatchSelf-hosted Ruby on Rails performance monitoring gem. Tracks requests, percentiles, SQL time, Sidekiq jobs, sy
- bmizerany/rechoRecho is a small Ruby library that recreates the echo and cat command-line utilities inside Ruby code, letting
- edward/hmm-notesEducational Ruby notes and code implementing Hidden Markov Models, a probability-based way to recognize patter
- efforg/onlinecensorshipA web app that lets people report and track when social media platforms remove their posts or suspend their ac
- krausefx/brewfileA personal list of Mac apps and command-line tools used by the author, shared as a reference for anyone settin
- mrtazz/knife-wipA Chef Knife plugin that lets ops teams tag servers as 'work in progress' so nobody steps on a manual debuggin
- yaroslav/auditionA command line tool that checks whether Ruby code can safely run in parallel using Ractors, explains why it ca
- mitchellh/minitest-speedA proof-of-concept Ruby gem that adds timed speed tests to minitest, letting developers measure how fast speci
- patriciomacadden/icdA searchable web app for the WHO International Classification of Diseases. Browse disease codes in English/Spa
- tobi/onixOnix converts a Ruby Gemfile.lock into reproducible, cacheable Nix builds so every machine builds gems identic
- mitchellh/xidlA small Ruby library that parses XIDL files — a format for describing software interfaces used by VirtualBox —
- yyx990803/linguistThe tool GitHub uses to detect which programming languages a repository is written in and generate the colored
- n8n-io/homebrew-n8nThe official Homebrew tap for n8n — lets Mac users install the n8n workflow automation tool with one command i
- obsproject/homebrew-toolsA collection of custom Homebrew installation recipes for macOS maintained by the OBS Studio team, letting you
- tobymao/codenamesA web-based version of the Codenames board game that lets people play the word-association game remotely with
- wsargent/evernote-importA small set of Ruby scripts that imports old diary entries and personal writing from CSV or XML files into Eve
- airbnb/poseidonA Ruby library that lets applications send and receive messages through Apache Kafka, a system for moving larg
- cocoapods/cocoapods-podfile_infoA CocoaPods plugin that reads your Podfile and reports back details about your project's third-party dependenc
- fastlane/nightlyA small Ruby script that automatically publishes nightly beta versions of your Ruby gems to RubyGems.org every
- gildo/tontoA Ruby-based NoSQL key-value document store that uses Git under the hood for version control, so every data ch
- kotlin/kmp-with-cocoapods-xcode-two-kotlin-libraries-sampleA working sample project from JetBrains showing how to connect two Kotlin libraries to an Xcode project using
- ripienaar/mysql-lagslaveA Ruby daemon that deliberately keeps a MySQL replica a set number of seconds behind its master, using heartbe
- redinger/jackJack is a Ruby gem from 2007 that appears to help automate packaging or distributing media files and software
- burningtyger/farhang-appA web app for searching and browsing dictionary databases, built for languages with non-Latin scripts. It powe
- discourse/discourse-preset-topic-composerA Discourse plugin that adds preset template choices to the new topic button, so users can pick a template lik
- edward/yardYARD auto-generates HTML documentation for Ruby code from structured comments like @param and @return in your
- jordansissel/node-packagingConverts Node.js npm packages into .deb files for Debian and Ubuntu Linux, so you can install and manage Node.
- nicksieger/redmineA self-hosted, open-source project management tool for tracking tasks, deadlines, and team progress—like Jira
- aliosm/cohere-transcribe-rubyA Ruby gem that transcribes Arabic and English audio into text using Cohere's speech recognition model, runnin
- kelseyhightower/lobstersThe Ruby on Rails source code behind Lobsters, a self-hostable community link-sharing site similar to Hacker N
- mastodon/webpushA Ruby gem that sends push notifications from a Ruby backend straight to a user's web browser, handling the en
- moritzheiber/apprenticeA small health-check tool for MySQL and MariaDB databases that tells your load balancer whether a database ser
- neocturne/net-dnsA pure-Ruby library for looking up domain name (DNS) information in code, instead of shelling out to tools lik
- pxlpnk/brewHomebrew is a command-line package manager for macOS that installs software with one command, like an app stor
- 521xueweihan/homebrew-coreA community-maintained catalog of installation recipes for the Homebrew package manager, letting Mac and Linux
- amitsuryavanshi/graphiti-activegraphA Ruby tool that bridges Graphiti and ActiveGraph, likely letting developers automatically turn data stored in
- andrewn/flickr-browserA small Ruby project that lets you browse and view Flickr photos in a simpler, more focused interface without
- azizshamim/gistA command-line tool that lets you share code snippets or text via GitHub's Gist service directly from your ter
- azizshamim/sinatra-sequelA Ruby extension that connects Sinatra web apps to databases using Sequel, so you can manage data with Ruby co
- crazywoola/homebrew-difyA Homebrew tap that lets Mac users install Dify's plugin daemon with a single terminal command instead of manu
- denolfe/ruby-whatpulseA small Ruby library that lets your code talk to WhatPulse, a service that tracks your keyboard and mouse acti
- dinakarmarvel-lab/sketchforge-agentSketchForge connects Cursor AI to SketchUp so interior designers can describe a room in plain English and have
- efforg/dear_fccA tool from the Electronic Frontier Foundation that lets advocacy groups run letter-writing campaigns to submi
- efforg/homebrew-macos-cross-toolchainsPre-built Linux cross-compilation toolchains for macOS, installed via Homebrew. Lets Mac developers compile pr
- egonschiele/distDist is an experimental Ruby project that builds a simplified version of Hadoop, the distributed data-processi
- foca/rest-clientRestClient is a Ruby library that lets your code easily talk to web services using simple commands like get an
- foca/tomdocA Ruby tool that turns plain-English code comments into clean documentation you can read in the terminal or as
All repos · Explain any other repo →