Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source ruby software

866 open-source libraries, tools and applications tagged ruby, ranked by how closely ruby is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

866 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
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…
682446stable
RubyGems.org
RubyGems.org is the Ruby community's central gem hosting service, a Rails application that lets developers publish, search, and install Rub…
772439active
jhawthorn/discard
Discard is a simple Ruby ActiveRecord mixin that adds soft-delete conventions by flagging records with a discarded_at timestamp instead of …
772426stable
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…
752416active
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…
552410stable
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…
232392active
Countries
A Ruby gem providing country objects with data from ISO 3166 (countries and subdivisions), ISO 4217 (currencies), and E.164 (phone numbers)…
782364active
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 …
329233maintenance
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…
822335active
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…
652326active
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…
632323active
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+.…
672322active
Locomotive CMS
Locomotive is an open-source Ruby on Rails CMS platform for creating, publishing, and editing websites, with native multi-site support and …
442321active
brianmario/mysql2
A fast, simple MySQL client library for Ruby that binds to libmysqlclient (or MariaDB alternatives). It provides Client, Result, and Statem…
652273stable
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…
782257active
karafka/karafka
Karafka is a multi-threaded Ruby and Rails framework for efficiently consuming and producing Apache Kafka messages, built on librdkafka. It…
972252stable
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…
972252active
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…
762251active
manyfold3d/manyfold
Manyfold is a self-hosted web application for organizing, previewing, and sharing collections of 3D model files, focused on 3D printing. Bu…
962211active
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…
912207active
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…
392204stable
rpush/rpush
Rpush is a Ruby gem for sending push notifications across multiple services including APNs, Firebase Cloud Messaging, Webpush, Pushy, Amazo…
322203active
rswag/rswag
Rswag extends rspec-rails request specs with a Swagger-based DSL for describing and testing Rails API operations, then generates OpenAPI (S…
672202active
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 …
622195stable
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 …
712185stable
ruby/rbs
RBS is the type signature language for Ruby, letting developers describe class, module, method, and variable types in .rbs files. It ships …
972183active
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…
932179active
rubyconfig/config
A Ruby gem that adds multi-environment YAML-based settings management to Rails, Sinatra, Padrino, and other Ruby projects. It supports ERB …
732171active
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…
232165active
Nanoc
Nanoc is a flexible static-site generator written in Ruby that transforms content in formats like Markdown or AsciiDoc into HTML sites. It …
942158active
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…
832158active
AaronLasseigne/active_interaction
ActiveInteraction is a Ruby gem for managing application-specific business logic through service objects that integrate seamlessly with Rai…
502148stable
fxn/zeitwerk
Zeitwerk is an efficient, thread-safe code loader for Ruby that maps file paths to constant paths. It supports autoloading, eager loading, …
742142stable
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…
772136active
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…
322131stable
ffi/ffi
Ruby-FFI is a Ruby gem for programmatically loading dynamically-linked native libraries, binding their functions, and calling them from Rub…
752128stable
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…
932125active
magnusvk/counter_culture
counter_culture is a Ruby gem that provides enhanced counter caches for Rails ActiveRecord applications. It keeps denormalized count and su…
702120active
ROM
ROM (Ruby Object Mapper) is a data mapping and persistence toolkit for Ruby that provides powerful object mapping without limiting the unde…
812108active
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…
752100active
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, …
572092active
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…
672090active
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…
962086active
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…
682079active
markdownlint/markdownlint
markdownlint (mdl) is a Ruby-based command-line tool that checks Markdown files and flags style issues according to configurable rules. It …
752077active
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…
852055active
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…
742050active
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…
682033active
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…
402017active
lsegal/yard
YARD is a documentation generation tool for the Ruby programming language, using @tag-style metadata alongside RDoc/Markdown comments. It e…
912011stable
ambethia/recaptcha
A Ruby gem providing helper methods for Google's reCAPTCHA API, supporting v2 checkbox, invisible, and v3 score-based verification. It offe…
682006stable
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…
772002stable
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…
992001active
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…
732001active
RQRCode
RQRCode is a Ruby library for generating QR codes with a simple interface exposing standard QR code options like error correction level, si…
702001stable
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…
761994stable
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…
757616maintenance
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…
391992active
Elasticsearch Ruby client
The official Ruby client for Elasticsearch, combining the elastic-transport and elasticsearch-api gems to provide full REST API coverage fo…
961976stable
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…
851969stable
guard/listen
A Ruby gem that watches directories for file modifications, additions, and removals, using OS-optimized filesystem event adapters where ava…
871959active
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…
951944active
jeremyevans/rodauth
Rodauth is Ruby's most advanced authentication framework, providing a comprehensive set of composable authentication features built on the …
771944stable
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…
761944stable
Shopify/shopify_app
A Rails Engine gem by Shopify that provides generators, modules, and mixins for building Rails applications embedded in the Shopify Admin. …
881934active
gregnavis/active_record_doctor
A Ruby gem that detects database issues in Rails applications, such as extraneous indexes, missing foreign key constraints, and validations…
761931active
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…
721931active
openjournals/joss
The Journal of Open Source Software (JOSS) is a developer-friendly, open-access academic journal for research software packages with a form…
751918active
Shopify/packwerk
Packwerk is a Ruby gem from Shopify that enforces architectural boundaries and modularization in Rails applications by grouping files into …
821917active
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…
721915active
GoCardless API Client Libraries
Statesman is an opinionated Ruby state machine library that decouples state machine logic from models by defining machines in separate clas…
951913stable
FGRibreau/mailchecker
MailChecker is a cross-language library for validating email format and detecting temporary/disposable email addresses, backed by a databas…
771913active
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 …
921911active
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…
751909active
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…
921899active
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…
761892stable
Test Kitchen
Test Kitchen is a Ruby-based CLI tool for integration testing infrastructure code and configuration management (e.g., Chef cookbooks) on is…
961891active
Bullet Train
Bullet Train is an open-source Ruby on Rails application template for building SaaS products. It provides a batteries-included starting poi…
901889active
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…
591881stable
Middleman
Middleman is a Ruby-based static site generator that provides templating (ERb, Haml), Sass support, and a live preview server for building …
737111maintenance
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-…
211876active
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…
651873active
lazaronixon/authentication-zero
A Rails generator that scaffolds a complete, pre-built authentication system directly into a Rails application (web or API-only), following…
341872active
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…
971829active
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…
236858maintenance
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…
231816stable
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…
941810active
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…
626772maintenance
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…
961798active
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…
641794active
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…
481782stable
evanphx/benchmark-ips
A Ruby gem that enhances the standard Benchmark library with iterations-per-second (IPS) benchmarking. It automatically determines appropri…
591776stable
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…
621767active
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…
321767stable
brainspec/enumerize
A Ruby gem that adds enumerated attributes to Ruby classes with support for I18n translations and ORMs like ActiveRecord, Mongoid, MongoMap…
621762active
busyloop/lolcat
lolcat is a Ruby command-line utility that pipes text through a rainbow color gradient, adding colorful output to terminal commands like ca…
326582maintenance
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…
326579maintenance
sidekiq-scheduler/sidekiq-scheduler
A Ruby gem that extends Sidekiq with scheduled job execution, mimicking cron. Jobs are configured via YAML using cron expressions or interv…
791754active
LuxLang/lux
Lux is a functional, statically-typed Lisp programming language with a compiler that targets the JVM, JavaScript, Python, Lua, and Ruby. It…
701748active
jekyll/jekyll-seo-tag
A Jekyll plugin that adds SEO metadata tags to static site pages, including page titles, descriptions, canonical URLs, Open Graph tags, Twi…
891728stable

← prev page 3 / 9 next →