platform: ruby
867 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ice-cube-ruby/ice_cube ice_cube is a Ruby library for defining and querying recurring event schedules using an iCalendar-inspired rule syntax. It lets you build r… | 51 | 2466 | stable |
| socketry/async Async is a composable asynchronous event-driven I/O framework for Ruby built on the io-event gem. It provides lightweight fiber-based concu… | 99 | 2459 | stable |
| ruby/rake Rake is a Make-like build utility implemented in Ruby, where tasks and dependencies are defined in Rakefiles using standard Ruby syntax. It… | 88 | 2456 | stable |
| technicalpickles/homesick Homesick is a Ruby CLI tool for managing dotfiles using git. It clones dotfile repositories ('castles') into ~/.homesick and symlinks their… | 77 | 2452 | active |
| jmettraux/rufus-scheduler rufus-scheduler is an in-process, in-memory job scheduler for Ruby supporting at, in, every, and cron scheduling styles using threads. It p… | 72 | 2447 | stable |
| rubygems/rubygems.org RubyGems.org is the Ruby community's central gem hosting service, a Rails application that lets developers publish, search, and install Rub… | 77 | 2437 | active |
| jhawthorn/discard Discard is a simple Ruby ActiveRecord mixin that adds soft-delete conventions by flagging records with a discarded_at timestamp instead of … | 72 | 2424 | stable |
| premailer/premailer Premailer is a Ruby gem that prepares HTML email for delivery by inlining CSS styles, converting relative URLs to absolute, and checking CS… | 76 | 2416 | active |
| collectiveidea/awesome_nested_set A Ruby gem implementing the nested set pattern for ActiveRecord models, serving as a modern replacement for acts_as_nested_set and BetterNe… | 58 | 2411 | stable |
| vagrant-libvirt/vagrant-libvirt A Vagrant plugin that adds a Libvirt provider, letting Vagrant create, control, and provision QEMU/KVM virtual machines through the Libvirt… | 23 | 2397 | active |
| countries/countries A Ruby gem providing country objects with data from ISO 3166 (countries and subdivisions), ISO 4217 (currencies), and E.164 (phone numbers)… | 78 | 2359 | active |
| imathis/octopress Octopress is a Ruby-based framework built on top of Jekyll that provides a polished, responsive blogging theme and a set of rake tasks and … | 32 | 9235 | maintenance |
| stimulusreflex/stimulus_reflex StimulusReflex is a Ruby gem and JavaScript client that lets Rails developers build reactive, real-time applications by rendering HTML on t… | 86 | 2334 | active |
| gjtorikian/html-pipeline A Ruby library providing a small framework of chainable filters for processing user-supplied content into HTML. It supports text filters, c… | 70 | 2329 | active |
| JSONAPI-Resources/jsonapi-resources JSONAPI::Resources (JR) is a Ruby gem that provides a resource-focused framework for building JSON:API compliant API servers on Rails 5.1+.… | 54 | 2324 | active |
| locomotivecms/engine Locomotive is an open-source Ruby on Rails CMS platform for creating, publishing, and editing websites, with native multi-site support and … | 48 | 2323 | active |
| que-rb/que Que is a Ruby job queue backed by PostgreSQL that uses advisory locks for high-throughput, reliable background job processing. Jobs are sto… | 50 | 2322 | active |
| brianmario/mysql2 A fast, simple MySQL client library for Ruby that binds to libmysqlclient (or MariaDB alternatives). It provides Client, Result, and Statem… | 70 | 2278 | stable |
| karafka/karafka Karafka is a multi-threaded Ruby and Rails framework for efficiently consuming and producing Apache Kafka messages, built on librdkafka. It… | 99 | 2256 | stable |
| SpinaCMS/Spina Spina CMS is a Ruby on Rails gem that adds an easy-to-use content management system with a clean, distraction-free admin interface to Rails… | 83 | 2256 | active |
| pay-rails/pay Pay is a payments engine (Rails engine gem) for Ruby on Rails 6.0+ that standardizes integration with payment processors like Stripe, Brain… | 98 | 2252 | active |
| rpush/rpush Rpush is a Ruby gem for sending push notifications across multiple services including APNs, Firebase Cloud Messaging, Webpush, Pushy, Amazo… | 47 | 2204 | active |
| thoughtbot/shoulda Shoulda is an umbrella Ruby gem that makes Rails tests easier to write and read by bundling Shoulda Context and Shoulda Matchers. It provid… | 43 | 2204 | stable |
| rswag/rswag Rswag extends rspec-rails request specs with a Swagger-based DSL for describing and testing Rails API operations, then generates OpenAPI (S… | 73 | 2201 | active |
| otwcode/otwarchive OTW-Archive is the open-source Ruby on Rails web application behind Archive of Our Own (AO3), a platform for hosting fanworks such as fanfi… | 77 | 2197 | active |
| tmm1/stackprof Stackprof is a sampling call-stack profiler for Ruby 2.2+ inspired by gperftools. It collects CPU, wall, object, and other profile samples … | 65 | 2192 | stable |
| mbj/mutant Mutant is a mutation testing tool for Ruby that systematically mutates your code and verifies your test suite catches each change. It integ… | 93 | 2186 | active |
| logstash-plugins/logstash-patterns-core A Logstash plugin providing the built-in grok pattern definitions used to parse unstructured log data into structured fields. It ships the … | 75 | 2186 | stable |
| ruby-oauth/oauth2 A Ruby gem implementing OAuth 2.0 and 2.1 client functionality, including OpenID Connect (OIDC) support. It handles token requests, grant t… | 97 | 2179 | active |
| ruby/rbs RBS is the type signature language for Ruby, letting developers describe class, module, method, and variable types in .rbs files. It ships … | 99 | 2174 | active |
| rubyconfig/config A Ruby gem that adds multi-environment YAML-based settings management to Rails, Sinatra, Padrino, and other Ruby projects. It supports ERB … | 68 | 2170 | active |
| motor-admin/motor-admin Motor Admin is a self-hostable, no-code admin panel and business intelligence tool that connects directly to your database to generate a CR… | 23 | 2163 | active |
| nanoc/nanoc Nanoc is a flexible static-site generator written in Ruby that transforms content in formats like Markdown or AsciiDoc into HTML sites. It … | 90 | 2157 | active |
| glebm/i18n-tasks A Ruby gem that uses static analysis to find missing and unused i18n translation keys in projects using the ruby i18n gem (default in Rails… | 81 | 2156 | active |
| AaronLasseigne/active_interaction ActiveInteraction is a Ruby gem for managing application-specific business logic through service objects that integrate seamlessly with Rai… | 54 | 2146 | stable |
| manyfold3d/manyfold Manyfold is a self-hosted web application for organizing, previewing, and sharing collections of 3D model files, focused on 3D printing. Bu… | 95 | 2143 | active |
| fxn/zeitwerk Zeitwerk is an efficient, thread-safe code loader for Ruby that maps file paths to constant paths. It supports autoloading, eager loading, … | 75 | 2138 | stable |
| StartBootstrap/startbootstrap-clean-blog-jekyll The official Jekyll version of the Clean Blog theme by Start Bootstrap, a stylish responsive blog theme built on Bootstrap 4. It provides b… | 32 | 2130 | stable |
| ffi/ffi Ruby-FFI is a Ruby gem for programmatically loading dynamically-linked native libraries, binding their functions, and calling them from Rub… | 73 | 2129 | stable |
| ruby-shoryuken/shoryuken Shoryuken is a super-efficient, thread-based message processor for Amazon SQS written in Ruby. It integrates with Rails Active Job and prov… | 93 | 2125 | active |
| magnusvk/counter_culture counter_culture is a Ruby gem that provides enhanced counter caches for Rails ActiveRecord applications. It keeps denormalized count and su… | 73 | 2118 | active |
| rom-rb/rom ROM (Ruby Object Mapper) is a data mapping and persistence toolkit for Ruby that provides powerful object mapping without limiting the unde… | 68 | 2108 | active |
| feedjira/feedjira Feedjira is a Ruby library for parsing syndication feeds such as RSS and Atom. It supports extensible and custom parsers, letting users add… | 77 | 2103 | active |
| nateware/redis-objects A Ruby gem that maps Redis data types (counters, lists, sets, sorted sets, hashes, locks) directly onto Ruby objects via a simple include, … | 60 | 2095 | active |
| savonrb/savon Savon is a SOAP client library for Ruby that reads WSDL documents, maps service operations to Ruby methods, and converts between Ruby hashe… | 96 | 2085 | active |
| gosu/gosu Gosu is a lightweight 2D game development library for Ruby and C++, providing a window/main loop, 2D graphics and text via OpenGL, sound an… | 63 | 2084 | active |
| brendon/acts_as_list A Ruby on Rails ActiveRecord plugin that adds list management capabilities to models via an integer position column. It provides methods fo… | 72 | 2082 | active |
| markdownlint/markdownlint markdownlint (mdl) is a Ruby-based command-line tool that checks Markdown files and flags style issues according to configurable rules. It … | 75 | 2073 | active |
| greasyfork-org/greasyfork Greasy Fork is an open-source Ruby on Rails application that powers a public repository for user scripts and user styles, supporting discov… | 76 | 2070 | active |
| test-prof/test-prof TestProf is a Ruby gem providing a toolbox of profilers and helpers for analyzing and speeding up test suites, with integrations for ruby-p… | 77 | 2046 | active |
| rubycdp/ferrum Ferrum is a Ruby library providing a clean, high-level API to control Chrome or Chromium via the Chrome DevTools Protocol (CDP), with no Se… | 90 | 2037 | active |
| ruby-prof/ruby-prof ruby-prof is a fast code profiler for Ruby that measures method call times and generates call graphs and reports. It helps developers ident… | 72 | 2034 | active |
| attr-encrypted/attr_encrypted A Ruby gem that generates attr_accessors which transparently encrypt and decrypt attributes on any Ruby class. It integrates with ActiveRec… | 46 | 2018 | active |
| lsegal/yard YARD is a documentation generation tool for the Ruby programming language, using @tag-style metadata alongside RDoc/Markdown comments. It e… | 97 | 2010 | stable |
| ambethia/recaptcha A Ruby gem providing helper methods for Google's reCAPTCHA API, supporting v2 checkbox, invisible, and v3 score-based verification. It offe… | 72 | 2005 | stable |
| basecamp/local_time A Rails engine with a companion JavaScript component that renders <time> elements in UTC server-side and converts them to the browser's loc… | 83 | 2002 | stable |
| whomwah/rqrcode RQRCode is a Ruby library for generating QR codes with a simple interface exposing standard QR code options like error correction level, si… | 77 | 1998 | stable |
| bcrypt-ruby/bcrypt-ruby bcrypt-ruby is a Ruby binding to the OpenBSD bcrypt() password hashing algorithm, provided as a gem with a native C extension. It lets deve… | 82 | 1994 | stable |
| TrestleAdmin/trestle Trestle is a modern, responsive admin framework for Ruby on Rails that lets developers build back-office admin interfaces via a Ruby DSL. I… | 42 | 1992 | active |
| Huxpro/huxpro.github.io Hux Blog is a personal blog built on a popular open-source Jekyll theme (Apache-2.0) with PWA support, serving as both the author's site an… | 35 | 7608 | maintenance |
| patterns-ai-core/langchainrb Langchain.rb is a Ruby library for building LLM-powered applications, providing a unified interface to many LLM providers (OpenAI, Anthropi… | 76 | 1991 | active |
| elastic/elasticsearch-ruby The official Ruby client for Elasticsearch, combining the elastic-transport and elasticsearch-api gems to provide full REST API coverage fo… | 98 | 1977 | stable |
| Shopify/identity_cache IdentityCache is a Ruby gem that adds opt-in, read-through blob caching to Active Record models, backed by Memcached. It lets you fetch rec… | 88 | 1968 | stable |
| guard/listen A Ruby gem that watches directories for file modifications, additions, and removals, using OS-optimized filesystem event adapters where ava… | 60 | 1962 | active |
| sidekiq-cron/sidekiq-cron Sidekiq-Cron is a Ruby gem that adds cron-style job scheduling to Sidekiq, running a scheduler thread alongside Sidekiq workers. It support… | 83 | 1945 | stable |
| ClosureTree/closure_tree A Ruby gem that lets ActiveRecord models act as nodes in a tree data structure using the closure table pattern. It provides highly efficien… | 97 | 1944 | active |
| Shopify/shopify_app A Rails Engine gem by Shopify that provides generators, modules, and mixins for building Rails applications embedded in the Shopify Admin. … | 92 | 1926 | active |
| yob/pdf-reader PDF::Reader is a Ruby library that parses PDF files according to the Adobe PDF specification, providing programmatic access to document met… | 76 | 1926 | active |
| jeremyevans/rodauth Rodauth is Ruby's most advanced authentication framework, providing a comprehensive set of composable authentication features built on the … | 77 | 1919 | stable |
| gregnavis/active_record_doctor A Ruby gem that detects database issues in Rails applications, such as extraneous indexes, missing foreign key constraints, and validations… | 73 | 1916 | active |
| openjournals/joss The Journal of Open Source Software (JOSS) is a developer-friendly, open-access academic journal for research software packages with a form… | 77 | 1910 | active |
| maid/maid Maid is a Ruby-based command-line tool that automatically cleans up and organizes files based on user-defined rules written in Ruby. It is … | 72 | 1908 | active |
| Shopify/packwerk Packwerk is a Ruby gem from Shopify that enforces architectural boundaries and modularization in Rails applications by grouping files into … | 88 | 1907 | active |
| gocardless/statesman Statesman is an opinionated Ruby state machine library that decouples state machine logic from models by defining machines in separate clas… | 93 | 1906 | stable |
| charkost/prosopite Prosopite is a Ruby gem that auto-detects N+1 queries in Rails applications with zero false positives or false negatives. It monitors SQL q… | 78 | 1906 | active |
| FGRibreau/mailchecker MailChecker is a cross-language library for validating email format and detecting temporary/disposable email addresses, backed by a databas… | 77 | 1905 | active |
| toptal/chewy Chewy is a high-level Elasticsearch ODM (Object Document Mapper) for Ruby, built on top of the official elasticsearch-ruby client. It provi… | 96 | 1901 | active |
| neocities/neocities The open-source backend for Neocities.org, a free static web hosting service and social network for personal websites. It provides the full… | 76 | 1901 | active |
| AssetSync/asset_sync A Ruby gem that synchronizes Rails precompiled assets (via the asset pipeline) to cloud storage such as Amazon S3, Google Cloud Storage, Az… | 75 | 1893 | stable |
| test-kitchen/test-kitchen Test Kitchen is a Ruby-based CLI tool for integration testing infrastructure code and configuration management (e.g., Chef cookbooks) on is… | 99 | 1892 | active |
| bullet-train-co/bullet_train Bullet Train is an open-source Ruby on Rails application template for building SaaS products. It provides a batteries-included starting poi… | 93 | 1886 | active |
| ruby/did_you_mean A Ruby gem that enhances error messages by suggesting corrections for misspelled method, variable, class, and key names in NameError, NoMet… | 63 | 1881 | stable |
| Mark24Code/rime-auto-deploy A Ruby-based command-line installer and configuration deployment tool for the Rime input method engine (Squirrel, Weasel, ibus-rime, fcitx-… | 20 | 1880 | active |
| middleman/middleman Middleman is a Ruby-based static site generator that provides templating (ERb, Haml), Sass support, and a live preview server for building … | 77 | 7110 | maintenance |
| lazaronixon/authentication-zero A Rails generator that scaffolds a complete, pre-built authentication system directly into a Rails application (web or API-only), following… | 34 | 1873 | active |
| github/pages-gem A Ruby gem that bundles the exact dependency versions Jekyll, plugins, and themes used by GitHub Pages, so a local Jekyll environment match… | 27 | 1873 | active |
| BetterErrors/better_errors Better Errors is a Ruby gem that replaces the standard Rails error page with a richer, more useful one, and works as Rack middleware in any… | 23 | 6862 | maintenance |
| pages-themes/minimal Minimal is a Jekyll theme designed for GitHub Pages sites, distributed as a Ruby gem and usable via jekyll-remote-theme. It provides a clea… | 23 | 1809 | stable |
| decidim/decidim Decidim is a free, open-source participatory democracy framework built as a Ruby on Rails application generator and set of gems. It lets ci… | 98 | 1808 | active |
| reactjs/react-rails A Ruby gem that integrates React.js into Ruby on Rails applications, supporting server-side and client-side rendering with views, controlle… | 66 | 6776 | maintenance |
| lineofflight/frankfurter Frankfurter is an open-source currency data API that tracks daily exchange rates from 84 central banks covering 201 currencies back to 1948… | 96 | 1804 | active |
| Pact Pact is a code-first contract testing framework that lets consumers define expected interactions with providers via a DSL and mock service,… | 99 | 1803 | active |
| innodb_ruby A Ruby library and set of CLI tools that parse InnoDB (MySQL) on-disk file formats to expose internal storage structures. It is intended fo… | 68 | 1801 | active |
| avo-hq/avo Avo is a Ruby on Rails admin panel framework, CMS, and internal tool builder that generates CRUD interfaces, dashboards, and custom tools f… | 95 | 1797 | active |
| ruby-git/ruby-git The git gem is a Ruby library that provides an object-oriented interface for creating, reading, and manipulating Git repositories by wrappi… | 99 | 1795 | active |
| gettalong/kramdown kramdown is a fast, pure-Ruby library for parsing and converting a superset of Markdown (including GFM and PHP Markdown Extra extensions) t… | 52 | 1780 | stable |
| evanphx/benchmark-ips A Ruby gem that enhances the standard Benchmark library with iterations-per-second (IPS) benchmarking. It automatically determines appropri… | 62 | 1773 | stable |
| SamSaffron/memory_profiler memory_profiler is a Ruby gem that reports memory usage and object allocations (allocated vs retained) by gem, file, location, and class. I… | 65 | 1766 | active |
| fphilipe/premailer-rails A Ruby gem that automatically inlines CSS into HTML emails by converting linked stylesheets and style tags into inline style attributes. It… | 32 | 1765 | stable |
| kkuchta/css-only-chat A Ruby-based async web chat application that sends and receives messages in the browser using no JavaScript at all, relying on CSS pseudo-s… | 32 | 6592 | maintenance |