platform: ruby
867 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| binarylogic/authlogic Authlogic is an unobtrusive Ruby authentication library built on ActiveRecord, treating user sessions as models. It handles login, logout, … | 62 | 4344 | stable |
| crmne/ruby_llm RubyLLM is a Ruby framework providing a unified, expressive interface to all major AI providers (OpenAI, Anthropic, Google, Ollama, and any… | 83 | 4322 | active |
| eventmachine/eventmachine EventMachine is an event-driven I/O and lightweight concurrency library for Ruby based on the Reactor pattern. It enables building highly s… | 65 | 4277 | stable |
| errbit/errbit Errbit is an open-source, self-hosted error catcher that collects and manages error notifications from other applications. It is Airbrake A… | 98 | 4271 | active |
| grosser/parallel A Ruby gem that makes parallel processing simple, supporting parallel map/each/flat_map over processes, threads, or Ractors. It is best sui… | 69 | 4264 | stable |
| zdennis/activerecord-import A Ruby gem that adds bulk import capabilities to ActiveRecord, dramatically reducing the number of SQL INSERT statements needed to insert l… | 77 | 4154 | stable |
| typhoeus/typhoeus Typhoeus is a Ruby library that wraps libcurl to make fast, reliable HTTP requests, including running many requests in parallel via its Hyd… | 64 | 4133 | stable |
| troessner/reek Reek is a code smell detector for Ruby that examines classes, modules, and methods and reports code smells like uncommunicative names, long… | 76 | 4129 | active |
| stringer-rss/stringer Stringer is a self-hosted, anti-social RSS feed reader built with Ruby on Rails, PostgreSQL, and Hotwire. It offers keyboard shortcuts, mul… | 77 | 4128 | active |
| voormedia/rails-erd A Ruby gem that generates entity-relationship diagrams from Rails applications' Active Record models using reflection. It outputs Mermaid d… | 96 | 4105 | stable |
| bblimke/webmock WebMock is a Ruby library for stubbing HTTP requests and setting expectations on them at the HTTP client library level. It works with many … | 95 | 4049 | stable |
| xcpretty/xcpretty xcpretty is a fast, flexible command-line formatter for xcodebuild output, written in Ruby and distributed as a gem. It pipes raw xcodebuil… | 38 | 4036 | stable |
| svenfuchs/rails-i18n A Ruby gem that centralizes locale data for Ruby on Rails' I18n API, providing translations, pluralization rules, transliteration, and ordi… | 77 | 4033 | active |
| sds/overcommit Overcommit is a fully configurable and extendable Git hook manager written in Ruby. It supports a wide variety of built-in hooks, repo-spec… | 93 | 4007 | active |
| redis/redis-rb redis-rb is the official Ruby client library for Redis, exposing Redis commands through an idiomatic Ruby API that mirrors the server's com… | 87 | 4001 | active |
| flippercloud/flipper Flipper is an open-source Ruby gem providing performant feature flags for Ruby and Rails applications, with support for enabling features p… | 89 | 3965 | stable |
| ruby/rubygems RubyGems is the package management framework for Ruby, providing the `gem` command to install, create, manage, and load gems (Ruby packages… | 95 | 3954 | stable |
| octokit/octokit.rb Octokit.rb is a Ruby client library for the GitHub REST API, wrapping endpoints in idiomatic Ruby methods. It supports authentication (basi… | 62 | 3951 | stable |
| mongodb/mongoid Mongoid is the official Object-Document Mapper (ODM) framework for MongoDB in Ruby, built on top of the official Ruby MongoDB driver. It pr… | 93 | 3912 | stable |
| refinery/refinerycms Refinery CMS is an open source, extendable content management system built as a Ruby on Rails engine, supporting Rails 6.1 through 8.1+ and… | 86 | 3908 | active |
| MiniProfiler/rack-mini-profiler Rack middleware that displays a speed badge on every HTML page with detailed performance profiling for Ruby web apps. It provides database … | 74 | 3905 | active |
| iberianpig/fusuma Fusuma is a Ruby-based tool that enables multitouch gesture recognition on Linux using the libinput driver. It lets users map touchpad swip… | 73 | 3897 | active |
| ankane/groupdate A Ruby gem that makes it simple to group ActiveRecord data by time periods like day, week, month, or hour, with full time zone and daylight… | 76 | 3887 | stable |
| stefankroes/ancestry A Ruby gem that organizes Rails ActiveRecord models into tree (hierarchical) structures using the materialized path pattern. It stores the … | 72 | 3880 | stable |
| ruby-china/homeland Homeland is an open-source forum/community website system built on Ruby on Rails, evolved from the Ruby China community. It provides a full… | 66 | 3860 | active |
| ryanb/letter_opener A Ruby gem that intercepts outgoing email in development and previews it in the browser instead of sending it. It integrates with Rails Act… | 68 | 3842 | stable |
| jekyll/minima Minima is the default, one-size-fits-all Jekyll theme designed for writers, providing ready-made layouts for home pages, posts, and static … | 57 | 3837 | active |
| Haml Haml is a Ruby templating engine that compiles an indentation-based, DRY markup language into HTML, usable from the command line or within … | 98 | 3835 | stable |
| fnando/i18n-js A Ruby gem that exports i18n translations from YAML files to JSON for use in JavaScript applications, with a companion npm package for cons… | 74 | 3810 | active |
| feedbin/feedbin Feedbin is a web-based RSS reader built as a Ruby on Rails application, offering a clean reading interface for feeds, newsletters, podcasts… | 77 | 3778 | active |
| thoughtbot/clearance Clearance is a Rails engine providing email and password authentication for Ruby on Rails applications. It offers opinionated defaults for … | 85 | 3736 | active |
| jwt/ruby-jwt A Ruby gem implementing the RFC 7519 OAuth JSON Web Token (JWT) standard, supporting encoding and decoding of signed tokens with HMAC, RSAS… | 92 | 3687 | stable |
| mikel/mail Mail is a pure Ruby library for generating, parsing, and sending/receiving email messages in a simple, Ruby-esque way. It proxies network a… | 81 | 3671 | stable |
| aws/aws-sdk-ruby The official AWS SDK for Ruby (Version 3), providing idiomatic Ruby client libraries for AWS services such as S3, EC2, and DynamoDB. It is … | 67 | 3655 | stable |
| nesquena/rabl RABL (Ruby API Builder Language) is a Ruby templating system for Rails and Padrino that generates JSON, XML, MessagePack, PList, and BSON A… | 66 | 3632 | stable |
| scenic-views/scenic Scenic is a Ruby gem that adds methods to ActiveRecord::Migration for creating and managing versioned database views in Rails applications.… | 63 | 3623 | stable |
| thoughtbot/shoulda-matchers A Ruby gem providing RSpec- and Minitest-compatible one-liner matchers for testing common Rails functionality like validations, association… | 86 | 3582 | stable |
| roidrage/lograge Lograge is a Ruby gem that replaces Rails' default multi-line request logging with a single, parsable key-value line per request. It is des… | 73 | 3572 | active |
| mileszs/wicked_pdf Wicked PDF is a Ruby on Rails plugin that generates PDF files from HTML views by wrapping the wkhtmltopdf shell utility. Developers write n… | 38 | 3572 | stable |
| devise token auth A Ruby gem providing token-based authentication for Rails JSON APIs, built on Devise and OmniAuth. It supports multi-client sessions, token… | 75 | 3571 | active |
| grosser/parallel_tests A Ruby gem that speeds up test suites by splitting Minitest, RSpec, Cucumber, Spinach, and Turnip tests into balanced groups and running th… | 70 | 3517 | active |
| CocoaPods CocoaPods is the dependency manager for Swift and Objective-C Cocoa projects, resolving dependencies declared in a Podfile, fetching source… | 93 | 14831 | maintenance |
| whitesmith/rubycritic RubyCritic is a Ruby gem that wraps static analysis tools like Reek, Flay, and Flog to generate a quality report of Ruby code. It provides … | 72 | 3499 | active |
| collectiveidea/audited Audited is a Ruby gem and ActiveRecord extension for Rails that automatically logs all changes to your models into an audits table. It reco… | 56 | 3496 | active |
| trailblazer/trailblazer Trailblazer is a Ruby framework of around 40 gems that structures business logic through abstractions like operations (service objects), fo… | 46 | 3477 | stable |
| collectiveidea/interactor A Ruby gem providing a common interface for encapsulating business logic in single-purpose objects called interactors. Each interactor oper… | 46 | 3458 | stable |
| rouge-ruby/rouge Rouge is a pure Ruby syntax highlighter supporting over 200 languages, with output to HTML or ANSI 256-color text. Its HTML output is compa… | 94 | 3451 | active |
| travisjeffery/timecop Timecop is a Ruby gem that provides time travel, time freezing, and time acceleration capabilities for testing time-dependent code. It offe… | 67 | 3425 | stable |
| minitest/minitest Minitest is a small, fast, and readable testing suite for Ruby supporting TDD, BDD, spec-style expectations, and benchmarking. It ships as … | 74 | 3411 | stable |
| Byebug Byebug is a feature-rich debugger for Ruby implemented as a C extension using the TracePoint and Debug Inspector APIs. It provides stepping… | 74 | 3349 | active |
| krisleech/wisper Wisper is a micro library that adds Publish-Subscribe (pub/sub) capabilities to plain Ruby objects. Objects including the Wisper::Publisher… | 32 | 3331 | stable |
| cyu/rack-cors Rack middleware that adds Cross-Origin Resource Sharing (CORS) support to Rack-compatible Ruby web applications, including Rails. It lets y… | 42 | 3290 | active |
| shrinerb/shrine Shrine is a modular file attachment toolkit for Ruby applications that handles uploading, storing, processing, and serving files across man… | 77 | 3285 | stable |
| github/secure_headers A Ruby gem that manages the application of HTTP security response headers such as Content Security Policy, HSTS, and X-Frame-Options with s… | 84 | 3228 | stable |
| ohler55/oj Oj (Optimized JSON) is a fast JSON parser and object marshaller implemented as a C extension for Ruby. It serves as a drop-in replacement f… | 93 | 3225 | stable |
| alexrudall/ruby-openai A Ruby gem providing a client for the OpenAI API, supporting chat completions, the Responses API, streaming, vision, audio (Whisper), image… | 72 | 3222 | active |
| RolifyCommunity/rolify rolify is a Ruby gem providing simple role management for Rails applications, with support for scoping roles to specific resource objects. … | 52 | 3177 | stable |
| thoughtbot/factory_bot_rails factory_bot_rails provides Rails integration for Factory Bot, a fixtures replacement library for defining test data with a straightforward … | 70 | 3137 | stable |
| petergoldstein/dalli Dalli is a high-performance pure Ruby client for accessing memcached servers. It supports failover, namespaces, thread-safe operation, SSL/… | 98 | 3114 | active |
| inspec/inspec Chef InSpec is an open-source testing framework for infrastructure that expresses compliance, security, and policy requirements as human- a… | 92 | 3085 | active |
| mustache/mustache Mustache is the canonical Ruby implementation of the logic-less Mustache template language, separating markup templates from Ruby view clas… | 67 | 3085 | stable |
| httprb/http http.rb is a fast, easy-to-use Ruby HTTP client library with a chainable API. It implements the HTTP protocol natively using the llhttp par… | 93 | 3084 | active |
| elastic/elasticsearch-rails Official Elasticsearch integrations for Ruby on Rails, provided as three gems: elasticsearch-model (ActiveModel/ActiveRecord/Mongoid search… | 45 | 3084 | active |
| trailblazer/cells Cells is a Ruby gem providing view components (view models) for Ruby and Rails, encapsulating UI fragments into plain Ruby classes that ren… | 32 | 3071 | stable |
| zombocom/derailed_benchmarks A Ruby gem providing a suite of benchmarking and profiling tools for Rails and Ruby applications. It measures memory usage of Gemfile depen… | 32 | 3063 | active |
| hashie/hashie Hashie is a Ruby gem providing a collection of classes and mixins that extend Ruby's Hash with powerful features like method access, key in… | 75 | 3035 | stable |
| socketry/falcon Falcon is a high-performance, multi-process, multi-fiber rack-compatible HTTP web server for Ruby, built on the async ecosystem. It nativel… | 97 | 3024 | active |
| bensheldon/good_job GoodJob is a multithreaded, Postgres-based Active Job backend for Ruby on Rails. It stores jobs in Postgres, uses advisory locks and LISTEN… | 96 | 2993 | stable |
| public-activity/public_activity A Ruby gem that provides easy activity tracking for ActiveRecord, Mongoid, and MongoMapper models in Rails 6.1+. It records what has been c… | 70 | 2990 | active |
| sunspot/sunspot Sunspot is a Ruby library providing an expressive DSL for indexing Ruby objects into and searching them via the Apache Solr search engine, … | 67 | 2979 | active |
| DatabaseCleaner/database_cleaner A set of Ruby gems providing strategies for cleaning databases, primarily to ensure a clean state during tests. It supports multiple ORMs a… | 70 | 2965 | active |
| jekyll/jekyll-admin A Jekyll plugin that adds a CMS-style graphical admin interface for authoring content and managing Jekyll sites. It consists of a Ruby-base… | 34 | 2930 | active |
| fetlife/rollout Rollout is a fast, Redis-backed feature flag library for Ruby applications. It supports activating features globally, per user group, for s… | 74 | 2905 | stable |
| googleapis/google-api-ruby-client A set of auto-generated Ruby REST client libraries for Google APIs, built from Discovery Documents, plus the code generator itself. Each cl… | 97 | 2896 | stable |
| RubyMoney Money A Ruby library providing a Money class that encapsulates monetary amounts and currencies, storing values as integer cents to avoid floating… | 75 | 2881 | stable |
| roo-rb/roo Roo is a Ruby library that provides read access to common spreadsheet formats including xlsx, xlsm, ods, and CSV, with extensions for xls a… | 46 | 2875 | stable |
| minimagick/minimagick MiniMagick is a lightweight Ruby wrapper around the ImageMagick command-line tool, serving as a memory-efficient alternative to RMagick. It… | 97 | 2863 | stable |
| zombocom/wicked Wicked is a Ruby gem that turns Rails controllers into step-by-step wizard flows, acting as a RESTful-ish state machine for multi-step proc… | 32 | 2854 | stable |
| rails/spring Spring is a Ruby gem that preloads Rails applications into a background process to speed up development commands. It automatically reloads … | 92 | 2814 | active |
| openstreetmap/openstreetmap-website The Ruby on Rails application that powers the OpenStreetMap website and its editing API. It provides user accounts, diary entries, messagin… | 77 | 2813 | stable |
| kpumuk/meta-tags MetaTags is a Ruby gem providing Rails helpers for rendering HTML head metadata such as titles, descriptions, canonical URLs, robots direct… | 86 | 2802 | active |
| digininja/CeWL CeWL is a Ruby command-line tool that spiders a target website to a specified depth and collects unique words into a custom wordlist for us… | 63 | 2801 | stable |
| danbooru/danbooru Danbooru is a taggable image board web application written in Ruby on Rails, the software behind the well-known anime image board. It suppo… | 67 | 2791 | active |
| rubysec/bundler-audit bundler-audit is a command-line tool that audits a Ruby project's Gemfile.lock for gems with known vulnerabilities using the ruby-advisory-… | 73 | 2756 | active |
| rails/bootsnap Bootsnap is a Ruby gem that optimizes and caches expensive boot-time computations such as LOAD_PATH resolution and Ruby/YAML/JSON compilati… | 97 | 2740 | stable |
| sergiokopplin/indigo Indigo is a minimalist Jekyll template for personal blogs and portfolio sites, featuring light and dark themes. It is built with Jekyll, Sa… | 23 | 2721 | active |
| splitrb/split Split is a Rack-based A/B testing framework for Ruby web applications, working with Rails, Sinatra, or any Rack-compatible app. It uses Red… | 67 | 2707 | active |
| excid3/noticed Noticed is a Ruby gem for sending notifications in Ruby on Rails applications across multiple delivery methods like email, SMS, Slack, and … | 76 | 2703 | active |
| danmayer/coverband Coverband is a Ruby gem that measures production code usage, counting how many times each line of code executes in a running application. I… | 91 | 2686 | active |
| DavyJonesLocker/client_side_validations A Ruby gem and JavaScript package that automatically extracts ActiveModel validation rules from a Rails backend and applies them as client-… | 97 | 2680 | active |
| scambra/devise_invitable A Ruby gem that extends the Devise authentication framework for Rails with invitation functionality. It lets authenticated users invite oth… | 75 | 2676 | active |
| prontolabs/pronto Pronto is a Ruby gem that runs automated code review by analyzing only the changes in a diff rather than the whole codebase. It integrates … | 69 | 2670 | active |
| brandonhilkert/sucker_punch Sucker Punch is a single-process asynchronous background job processing library for Ruby, built on concurrent-ruby. Jobs are stored in memo… | 58 | 2630 | stable |
| rubyonjets/jets Jets is a Ruby serverless framework and deployment service that packages Rails, Sinatra, Hanami, or any Rack app and runs it on AWS Lambda.… | 55 | 2590 | active |
| lisamelton/video_transcoding A set of standalone Ruby command-line scripts that wrap HandBrake and FFmpeg to transcode, inspect, and convert video files. It focuses on … | 35 | 2517 | active |
| wardencommunity/warden Warden is a general-purpose authentication framework for Rack-based Ruby web applications. It provides a flexible middleware layer for hand… | 41 | 2514 | active |
| Apipie/apipie-rails Apipie-rails is a DSL and Rails engine for documenting RESTful APIs in Ruby on Rails applications. It lets developers describe API endpoint… | 80 | 2507 | stable |
| fnando/browser A Ruby gem for detecting browsers, bots, devices, and platforms from user agent strings. It includes ActionController integration for Rails… | 44 | 2499 | active |
| rails/solid_queue Solid Queue is a database-backed queuing backend for Rails Active Job, storing jobs in SQL databases like MySQL, PostgreSQL, or SQLite. It … | 98 | 2488 | active |
| trailblazer/reform Reform is a Ruby library providing form objects decoupled from models, with validations, coercion, and nested model setup. It is framework-… | 40 | 2488 | stable |