platform: ruby
867 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| bokmann/business_time A Ruby gem that extends ActiveSupport's time math helpers to account for business hours, business days, weekends, and holidays. It lets dev… | 58 | 1330 | stable |
| thoughtbot/appraisal Appraisal is a Ruby library that integrates with Bundler and Rake to test your library against different versions of its dependencies in re… | 41 | 1325 | active |
| pages-themes/cayman Cayman is a clean, responsive Jekyll theme designed for GitHub Pages sites. It is distributed as a Ruby gem and configurable via _config.ym… | 23 | 1324 | stable |
| amatsuda/jb Jb is a JSON API template engine for Ruby on Rails that serves as a simpler and faster alternative to Jbuilder. Templates are plain Ruby co… | 61 | 1315 | stable |
| Shopify/job-iteration A Ruby gem extending ActiveJob that makes long-running background jobs interruptible and resumable via cursor-based checkpointing. Develope… | 89 | 1313 | stable |
| procore-oss/blueprinter Blueprinter is a declarative JSON serialization library for Ruby that turns business objects into simple hashes and renders them as JSON. I… | 76 | 1311 | active |
| devise-two-factor/devise-two-factor A minimalist Ruby gem extending Devise with two-factor authentication via TOTP. It integrates with authenticator apps like Google Authentic… | 72 | 1308 | active |
| JEG2/highline HighLine is a Ruby library that provides a high-level, ergonomic interface for command-line input and output. It handles prompting, validat… | 71 | 1308 | stable |
| samg/diffy A Ruby gem that provides a convenient interface for generating diffs between two strings or files. It wraps the battle-tested Unix diff too… | 44 | 1307 | stable |
| Shopify/maintenance_tasks A Rails engine for queuing, running, and managing one-off data migrations (maintenance tasks) such as backfills. It provides a web UI to st… | 90 | 1304 | stable |
| jruizgit/rules A polyglot rules engine (Ruby, Python, Node.js) for real-time, scalable coordination of events using a Rete-based forward-chaining inferenc… | 37 | 1299 | active |
| travis-ci/dpl Dpl is a command line tool for deploying code, packages, and build artifacts to a wide variety of service providers, built for continuous d… | 51 | 1298 | active |
| marcoroth/herb Herb is an HTML-aware ERB toolchain built around a fast C parser that produces detailed syntax trees for HTML+ERB templates. It ships devel… | 90 | 1295 | active |
| sferik/twitter-ruby A Ruby gem providing an interface to the X (Twitter) API v1.1, supporting actions like tweeting, following users, and reading timelines via… | 76 | 4576 | maintenance |
| waiting-for-dev/devise-jwt A Ruby gem that extends Devise to authenticate Rails users with JWT tokens instead of cookies, built as a thin layer over warden-jwt_auth. … | 72 | 1292 | active |
| inukshuk/anystyle AnyStyle is a fast machine-learning-based parser that splits bibliographic references into structured segments like author, title, and publ… | 42 | 1285 | active |
| freerange/mocha Mocha is a Ruby library for mocking and stubbing in unit tests, providing a unified syntax for full and partial mocking of test doubles. It… | 74 | 1284 | stable |
| fazibear/colorize A Ruby gem that extends the String class (or provides a ColorizedString class) with methods for coloring console output using ANSI escape s… | 32 | 1283 | stable |
| maximevaillancourt/digital-garden-jekyll-template A Jekyll template for starting your own digital garden website with Markdown or HTML notes. It supports Roam-style [[wiki links]], automati… | 10 | 1281 | active |
| openfoodfoundation/openfoodnetwork Open Food Network is an open-source, not-for-profit online marketplace platform for local food, built with Ruby on Rails. It lets farmers, … | 96 | 1278 | active |
| rails/globalid A Ruby library from the Rails project that provides app-wide URIs (gid://app/Model/id) for uniquely identifying model instances across diff… | 86 | 1277 | stable |
| davetron5000/gli GLI is a Ruby DSL library for building command-suite command-line applications in the style of git or gem. It provides command routing, fla… | 34 | 1274 | stable |
| truemail-rb/truemail Truemail is a configurable, framework-agnostic plain Ruby gem for validating and verifying email addresses. It validates emails via regex, … | 23 | 1274 | stable |
| ruby/debug The official Ruby debugger gem (debug.rb), a fast replacement for the traditional lib/debug.rb standard library for MRI 2.7+. It supports b… | 70 | 1271 | active |
| slack-ruby/slack-ruby-client A Ruby client library for the Slack Web and Events APIs, with support for OAuth, message formatting/parsing, pagination, and a bundled comm… | 77 | 1260 | stable |
| markets/invisible_captcha A Ruby gem providing unobtrusive spam protection for Rails applications using honeypot techniques. It adds hidden form fields that bots fil… | 74 | 1250 | active |
| pawurb/rails-pg-extras A Ruby gem providing PostgreSQL performance diagnostics for Rails applications, ported from Heroku PG Extras. It exposes rake tasks, a Ruby… | 71 | 1247 | active |
| igorkasyanchuk/rails_performance A self-hosted Rails gem that monitors application performance, tracking response times (p50/p90/p99), throughput, slow requests, background… | 78 | 1245 | active |
| Chartkick Chartkick is a Ruby gem (with React and JS variants) that lets you create beautiful JavaScript charts with a single line of code in Rails v… | 73 | 1241 | stable |
| owen2345/camaleon-cms Camaleon CMS is a dynamic and advanced content management system built on Ruby on Rails, designed as a flexible alternative to WordPress fo… | 91 | 1238 | active |
| artsy/artsy.github.io The source code for Artsy's engineering blog and open-source page, built on a default Jekyll install. It contains blog posts, authoring doc… | 62 | 1237 | active |
| DmitryTsepelev/store_model StoreModel is a Ruby gem that wraps JSON-backed database columns (like jsonb) with ActiveModel-like classes using the Rails Attributes API.… | 76 | 1232 | active |
| inertiajs/inertia-rails The Rails adapter for Inertia.js, letting you build single-page React, Vue, or Svelte apps on top of existing Rails controllers, routes, an… | 97 | 1229 | active |
| RSpec RSpec is Ruby's behaviour-driven development (BDD) testing framework, composed of modular libraries: rspec-core (spec runner), rspec-expect… | 10 | 1229 | stable |
| fog/fog fog is the Ruby cloud services library providing a unified interface to compute, storage, DNS, and other cloud services across many provide… | 23 | 4297 | maintenance |
| bootstrap-email/bootstrap-email Bootstrap Email is a stylesheet, compiler, and CSS inliner that lets you write HTML emails using Bootstrap-like syntax and compiles it into… | 68 | 1220 | active |
| capistrano/sshkit SSHKit is a Ruby toolkit for running commands in a structured way on one or more servers over SSH. It provides a DSL for executing, testing… | 87 | 1219 | stable |
| basecamp/lexxy Lexxy is a modern rich text editor for Ruby on Rails, built as a custom element on top of Meta's Lexical editor framework by 37signals. It … | 85 | 1218 | active |
| Shopify/roast Roast is a Ruby-based domain-specific language for building structured AI workflows from composable building blocks called cogs. It orchest… | 82 | 1210 | active |
| newrelic/newrelic-ruby-agent The New Relic Ruby agent is an APM agent that instruments Ruby and Rails applications to monitor performance, errors, distributed traces, a… | 99 | 1209 | active |
| drhenner/ror_ecommerce ROR Ecommerce is a Ruby on Rails 8.1 e-commerce platform aimed at small businesses, providing an admin for purchase orders, products, shipm… | 65 | 1209 | active |
| icalendar/icalendar A Ruby library for parsing, creating, and manipulating iCalendar (.ics) files as defined by RFC-5545. It supports building calendars and ev… | 75 | 1206 | active |
| jeffreytse/jekyll-theme-yat Jekyll YAT (Yet Another Theme) is a modern, responsive Jekyll blog theme designed for elegant writers, featuring a clean flat style with a … | 31 | 1206 | active |
| okuramasafumi/alba Alba is a fast, flexible JSON serializer gem for Ruby, JRuby, and TruffleRuby. It lets you define resource classes that declare attributes … | 95 | 1201 | active |
| inukshuk/jekyll-scholar Jekyll-Scholar is a set of extensions to the Jekyll static site generator aimed at academic bloggers. It formats bibliographies and reading… | 60 | 1201 | active |
| cgriego/active_attr ActiveAttr is a Ruby gem providing composable modules that let you build plain Ruby objects with ActiveModel-compatible features like attri… | 64 | 1195 | active |
| flyerhzm/rails_best_practices rails_best_practices is a code metric tool that checks the quality of Rails code against a set of best-practice rules. It runs from the com… | 67 | 4161 | maintenance |
| djezzzl/database_consistency A Ruby gem that audits Rails ActiveRecord models against the database schema to detect inconsistencies and inefficiencies. It reports missi… | 77 | 1192 | active |
| igorkasyanchuk/active_storage_validations A Ruby gem that adds validations for Rails Active Storage attachments, such as attached presence, content type, file size, dimensions, aspe… | 95 | 1191 | stable |
| ankane/ahoy_email Ahoy Email is a Ruby gem providing first-party email analytics for Rails applications. It offers message history storage, UTM link tagging,… | 76 | 1191 | active |
| email-spec/email-spec A Ruby library providing RSpec/MiniTest matchers and Cucumber/Spinach steps for testing email delivery in applications using ActionMailer o… | 65 | 1189 | active |
| yjacquin/fast-mcp Fast MCP is a Ruby implementation of the Model Context Protocol (MCP), letting AI models call Ruby tools and read app resources. It support… | 51 | 1187 | active |
| weppos/whois A pure Ruby WHOIS client library that performs WHOIS lookups for domains, TLDs, IPv4, and IPv6 addresses, with intelligent server guessing … | 76 | 1177 | stable |
| k1LoW/awspec awspec is a Ruby gem that lets you write RSpec tests for AWS resources, verifying their configuration and state. It provides a CLI for scaf… | 85 | 1176 | active |
| pages-themes/hacker Hacker is a Jekyll theme with a green-on-black hacker aesthetic designed for GitHub Pages sites. It is distributed as a Ruby gem and config… | 23 | 1175 | stable |
| excon/excon Excon is a fast, simple HTTP 1.1 client library for Ruby, designed for general HTTP(S) requests and especially well suited for building API… | 76 | 1173 | stable |
| awesome-print/awesome_print A Ruby library that pretty prints Ruby objects in full color with proper indentation, exposing their internal structure. It supports Rails … | 23 | 4078 | maintenance |
| rails/importmap-rails A Rails gem that manages modern JavaScript via browser-native import maps, letting you use ESM modules with logical names without transpili… | 66 | 1168 | stable |
| daddyz/phonelib Phonelib is a Ruby gem for validating and formatting phone numbers based on Google's libphonenumber data. It supports parsing into E164 and… | 99 | 1163 | active |
| kneath/kss KSS (Knyle Style Sheets) is a documentation specification for CSS plus a Ruby library that parses KSS-documented SASS, SCSS, and CSS files.… | 23 | 4016 | maintenance |
| librariesio/libraries.io Libraries.io is an open source discovery service that indexes millions of packages across 32 package managers, letting developers search an… | 75 | 1156 | active |
| shioyama/mobility Mobility is a pluggable Ruby gem for storing and retrieving translated attributes on classes, supporting multiple storage backends such as … | 67 | 1136 | active |
| activescaffold/active_scaffold ActiveScaffold is a Ruby on Rails gem that automatically generates full-featured CRUD (create, read, update, delete) user interfaces for Ac… | 76 | 1134 | active |
| david942j/seccomp-tools A Ruby-based CLI toolkit for analyzing seccomp BPF filters, supporting dumping, disassembling, assembling, emulating, and auditing seccomp … | 88 | 1132 | active |
| itamae-kitchen/itamae Itamae is a simple and lightweight configuration management tool for Ruby, inspired by Chef but with a simpler, Chef-like DSL that is not c… | 86 | 1132 | stable |
| Shopify/cli-ui CLI UI is a Ruby framework for building polished command-line user interfaces with interactive widgets. It provides nested framing, interac… | 67 | 1131 | stable |
| amatsuda/active_decorator ActiveDecorator is a Ruby gem that provides ORM-agnostic, object-oriented view helpers for Rails applications. It automatically mixes decor… | 72 | 1128 | active |
| leejarvis/slop Slop is a simple, lightweight command-line option parser for Ruby with an easy-to-remember syntax and friendly API. It supports typed optio… | 52 | 1126 | active |
| upserve/docker-api A lightweight Ruby gem providing an object-oriented client for the Docker Engine Remote API, with every API method implemented. It also sup… | 29 | 1125 | active |
| exAspArk/batch-loader A Ruby gem providing a generic lazy batching mechanism to avoid N+1 database or HTTP queries, inspired by Facebook's DataLoader and Haskell… | 57 | 1123 | stable |
| makandra/active_type A Ruby gem that lets any Ruby object behave like an ActiveRecord model, with attributes, validations, and callbacks, without requiring a da… | 61 | 1122 | active |
| huacnlee/rails-settings-cached A Ruby gem for Rails that stores global application settings as key-value pairs in the database, exposed through an ActiveRecord-like API w… | 30 | 1121 | active |
| celluloid/celluloid Celluloid is a Ruby framework for building asynchronous, multithreaded programs using the actor model with object-oriented concepts. It let… | 32 | 3870 | maintenance |
| jquery-ui-rails/jquery-ui-rails A Ruby gem that packages jQuery UI JavaScript, stylesheet, and image assets for the Rails asset pipeline. It lets Rails applications requir… | 31 | 1120 | active |
| palkan/isolator Isolator is a Ruby gem that detects non-atomic interactions—such as HTTP calls or background job enqueues—made inside database transactions… | 65 | 1119 | active |
| envygeeks/jekyll-assets Jekyll Assets is a drop-in asset pipeline for Jekyll built on Sprockets 4, providing compilation, caching, compression, and CDN support for… | 32 | 1119 | active |
| jhawthorn/vernier Vernier is a next-generation sampling profiler for Ruby 3.2.1+ that tracks time, allocations, multiple threads, GVL activity, GC pauses, an… | 93 | 1117 | active |
| ridgepole/ridgepole Ridgepole is a Ruby CLI tool that manages database schemas declaratively using Rails schema DSL. It diffs the desired schema definition aga… | 77 | 1117 | active |
| red-data-tools/pycall.rb PyCall.rb is a Ruby library that lets Ruby code directly call Python functions and interoperate with Python modules via the CPython C API. … | 87 | 1116 | active |
| moneta-rb/moneta Moneta is a Ruby library providing a unified interface to many key/value stores, including NoSQL and document databases. It supports config… | 23 | 1115 | stable |
| bogdan/datagrid A Ruby gem for building data grids and reports with sortable columns, filters, and CSV export. It supports multiple ORMs including ActiveRe… | 67 | 1111 | active |
| Shopify/shopify-api-ruby ShopifyAPI is a lightweight Ruby gem for accessing the Shopify Admin REST and GraphQL APIs, including OAuth token creation and webhook regi… | 66 | 1105 | active |
| vifreefly/kimuraframework Kimuraframework (Kimurai) is a Ruby web scraping framework with an AI-assisted DSL: an LLM generates XPath selectors from a schema on first… | 61 | 1102 | active |
| ledermann/docker-rails A reference Rails 7 application demonstrating how to dockerize a full production stack, including ActionCable, Sidekiq background jobs, Ope… | 10 | 1101 | active |
| chaps-io/gush Gush is a Ruby gem for defining and running parallel workflows as directed acyclic graphs, using Redis for storage and ActiveJob for job sc… | 53 | 1100 | active |
| floere/phony A Ruby gem for normalizing, splitting, and formatting E164 international phone numbers. It parses numbers with country codes into country c… | 76 | 1094 | stable |
| trogdoro/xiki Xiki is a shell console with GUI features, written in Ruby, that augments your existing shell (bash or zsh) via the Xiki Shell (xsh). It ma… | 32 | 3755 | maintenance |
| lookbook-hq/lookbook Lookbook is a UI development environment for Ruby on Rails applications, implemented as a Rails Engine gem. It combines a component browser… | 100 | 1092 | active |
| laserlemon/figaro Figaro is a Ruby gem that provides simple, Heroku-friendly configuration for Rails applications using environment variables and a single Gi… | 45 | 3745 | maintenance |
| Studiosity/grover Grover is a Ruby gem that converts HTML (or a URL) into PDFs, PNGs, or JPEGs by driving Google Puppeteer and Chromium. It integrates easily… | 81 | 1085 | active |
| NARKOZ/gitlab A Ruby gem providing a client wrapper and CLI for the GitLab REST API, covering 60+ API modules with authentication, pagination, and object… | 73 | 1085 | active |
| pluginaweek/state_machine A Ruby library that adds support for creating state machines for attributes on any Ruby class. It provides states, events, transitions, cal… | 32 | 3722 | maintenance |
| brianmario/charlock_holmes A Ruby library for character encoding detection built on top of ICU. It detects the encoding of arbitrary text or binary content and can tr… | 63 | 1083 | stable |
| nickjj/docker-rails-example A production-ready example Ruby on Rails application fully wired up with Docker and Docker Compose, using PostgreSQL, Redis, Sidekiq, Hotwi… | 75 | 1078 | active |
| sds/scss-lint scss-lint is a configurable Ruby-based linter that checks SCSS files against a collection of linting rules to keep stylesheets clean and re… | 23 | 3679 | maintenance |
| openSUSE/open-build-service The Open Build Service (OBS) is a generic system to build and distribute binary packages from sources in an automatic, consistent, and repr… | 68 | 1072 | stable |
| amro/gibbon Gibbon is a Ruby gem that wraps MailChimp's Marketing API, exposing its resources through chainable request objects with CRUD verbs. It ret… | 75 | 1066 | active |
| piharpi/jekyll-klise Klisé is a minimalist Jekyll theme for running a personal site or blog, with light and dark mode support. It ships with SEO optimization, r… | 23 | 1064 | stable |
| janko/down Down is a Ruby library for streaming, flexible, and safe downloading of remote files, with pluggable backends (Net::HTTP, http.rb, HTTPX). … | 69 | 1063 | stable |
| PGYER/fir-cli fir-cli is a Ruby command-line tool for the fir.im (betaqr.com) app distribution platform that lets developers view, upload, and manage iOS… | 69 | 1062 | active |