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
Rails
Ruby on Rails is a full‑stack web application framework written in Ruby. It provides conventions, an ORM (ActiveRecord), routing, templatin…
9858803active
jekyll/jekyll
Jekyll is a Ruby‑based static site generator that transforms plain‑text files written in Markdown, HTML, or Liquid into a complete static w…
7951714active
Mastodon
Mastodon is a free, open‑source social networking server that implements the ActivityPub protocol. It lets users run their own federated mi…
9550372active
Huginn
Huginn is a self‑hosted automation platform that lets you build agents to monitor, scrape, and act on web events. It functions like a hacka…
10050066active
freeCodeCamp/devdocs
DevDocs is an API documentation browser that combines multiple developer documentations into a single clean web UI with instant search, off…
7739546active
heartcombo/devise
Devise is a flexible, modular authentication solution for Rails applications built on top of Warden. It provides complete MVC-based user au…
9024355stable
Forem
Forem is an open‑source Ruby on Rails application for building online communities. It powers sites like dev.to and provides features such a…
7722796active
alshedivat/al-folio
al-folio is a clean, responsive Jekyll starter theme for academic personal websites, featuring publication rendering from BibTeX, blog post…
9516231active
Gollum
Gollum is a simple Git-powered wiki with a built-in local web frontend for editing and viewing pages. It supports many markup formats and i…
4314335active
github-linguist/linguist
Linguist is the Ruby library GitHub uses to detect file languages, ignore binary/vendored files, suppress generated files in diffs, and pro…
9313734active
diaspora/diaspora
diaspora* is a privacy-aware, decentralized, federated open-source social network built with Ruby on Rails. It runs on independently operat…
7213649active
mmistakes/minimal-mistakes
Minimal Mistakes is a flexible two-column Jekyll theme distributed as a Ruby gem, designed for personal sites, blogs, project documentation…
8513577stable
sidekiq/sidekiq
Sidekiq is a simple, efficient background job processing framework for Ruby applications, using threads to handle many jobs concurrently in…
7513561stable
Capistrano
Capistrano is a remote server automation and deployment automation framework built on Ruby, Rake, and SSH. It provides a `cap` CLI tool tha…
7413010stable
RuboCop
RuboCop is a Ruby static code analyzer (linter) and code formatter that enforces the community Ruby Style Guide. It can automatically fix m…
10012914stable
Sinatra
Sinatra is a Ruby DSL for quickly creating web applications with minimal effort, built on Rack. It provides routing, filters, sessions, and…
7012454stable
faker-ruby/faker
A Ruby library for generating realistic fake data such as names, addresses, emails, phone numbers, and finance details. It supports over 40…
8611937stable
Shopify/liquid
Liquid is a safe, non-evaluating template language written in Ruby by Shopify, used to render dynamic content in web apps and emails. It se…
9211900stable
beefproject/beef
BeEF (Browser Exploitation Framework) is a penetration testing tool focused on the web browser, hooking one or more browsers and using them…
6911046active
Chirpy Jekyll Theme
Chirpy is a minimal, responsive, and feature-rich Jekyll theme designed for technical writing and personal blogs. It ships as a Ruby gem wi…
8710287stable
teamcapybara/capybara
Capybara is a Ruby acceptance test framework that simulates how a real user interacts with web applications. It works with multiple drivers…
7010175stable
Grape
Grape is an opinionated Ruby framework for building REST-like APIs, running on Rack or alongside Rails and Sinatra. It provides a simple DS…
7510007active
antiwork/gumroad
The open-source codebase of Gumroad, an e-commerce platform that lets creators sell digital products, memberships, and courses directly to …
849982active
wpscanteam/wpscan
WPScan is a black-box WordPress security scanner written in Ruby, used by security professionals and site maintainers to audit WordPress in…
909792active
Active Admin
Active Admin is a Ruby on Rails engine and framework for building elegant administration backends for web applications. It provides a DSL t…
869713stable
Resque
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later with forked …
969473stable
Just the Docs
Just the Docs is a modern, highly customizable, responsive Jekyll theme designed for building documentation websites, with built-in client-…
869208active
ankane/pghero
PgHero is a performance dashboard for PostgreSQL, available as a Docker image or a Rails engine. It provides insight into query performance…
778936stable
javan/whenever
Whenever is a Ruby gem that provides a clean DSL for defining cron jobs in a schedule.rb file and converting them to crontab syntax. It can…
928854stable
CarrierWave
CarrierWave is a Ruby gem providing a flexible, class-based solution for handling file uploads in Rack-based web applications such as Rails…
928769stable
kaminari/kaminari
Kaminari is a Ruby pagination library providing a clean, scope-based API for paginating records in web applications. It works with multiple…
688670stable
varvet/pundit
Pundit is a Ruby gem that provides minimal authorization for Rails applications using plain Ruby policy classes and object-oriented design.…
748521stable
chef/chef
Chef Infra is a configuration management platform that turns infrastructure into code, automating how systems are configured, deployed, and…
678248active
Fizzy
Fizzy is an open-source Kanban board application by 37signals for tracking issues, bugs, ideas, and small projects. It is built with Ruby o…
868245active
Simple Form
Simple Form is a Ruby gem that provides a flexible DSL for building forms in Rails applications without imposing markup opinions. It wraps …
668228stable
thoughtbot/factory_bot
factory_bot is a Ruby library for defining and building test data objects with a straightforward factory definition syntax. It supports mul…
838169stable
omniauth/omniauth
OmniAuth is a Ruby library that standardizes multi-provider authentication for web applications via Rack middleware. Developers add authent…
808104stable
railsadminteam/rails_admin
RailsAdmin is a Rails engine that adds an easy-to-use admin interface for managing application data. It provides automatic CRUD, search, fi…
757956active
puppetlabs/puppet
Puppet is a server automation framework and application that manages the configuration of Linux, Unix, and Windows systems based on a centr…
747936active
puma/puma
Puma is a fast, multi-threaded and multi-process HTTP 1.1 web server for Ruby/Rack applications, featuring a C-optimized Ragel HTTP parser …
907917stable
Scientist
Scientist is a Ruby library for carefully refactoring critical code paths by running old and new implementations side by side in production…
667769stable
Bullet
A Ruby gem that detects N+1 queries, unused eager loading, and missing counter caches in ActiveRecord and Mongoid applications during devel…
777336active
presidentbeef/brakeman
Brakeman is a free, open-source static analysis security scanner built specifically for Ruby on Rails applications. It analyzes Rails sourc…
907273stable
paper-trail-gem/paper_trail
PaperTrail is a Ruby gem that tracks changes to Rails ActiveRecord models, recording every create, update, and destroy as versioned snapsho…
667029stable
instructure/canvas-lms
Canvas LMS is the open-source Learning Management System developed and maintained by Instructure, used by colleges, universities, and K-12 …
656876stable
urbanadventurer/WhatWeb
WhatWeb is a command-line web scanner that identifies the technologies powering websites, including CMSs, web servers, JavaScript libraries…
706869stable
Pry
Pry is a runtime developer console and IRB alternative for Ruby with powerful introspection capabilities such as source and documentation b…
966837stable
sj26/mailcatcher
MailCatcher is a Ruby gem that runs a lightweight fake SMTP server which catches all outgoing mail from an application and displays it in a…
666780stable
dotenv
A Ruby gem that loads environment variables from a `.env` file into `ENV` at application bootstrap, primarily for development and test envi…
706765stable
ankane/searchkick
Searchkick is a Ruby library that adds intelligent full-text search to Rails applications backed by Elasticsearch or OpenSearch. It handles…
756722stable
alexreisner/geocoder
A complete Ruby geocoding library supporting forward and reverse geocoding of addresses, coordinates, and IP addresses via 40+ external API…
726447stable
Hanami
Hanami is a full-stack, modular Ruby web framework composed of small single-purpose libraries (router, actions, views, database, assets) ti…
976426active
Nokogiri
Nokogiri is a Ruby library for parsing, querying, modifying, and generating XML and HTML documents, built on native parsers like libxml2, l…
926283stable
FriendlyId
FriendlyId is a Ruby gem that adds slugging and permalink support to ActiveRecord models in Rails applications. It lets developers use huma…
766224stable
Foreman
Foreman is a command-line tool for managing Procfile-based applications, letting developers declare and run multiple processes (web, worker…
446163stable
redmine/redmine
Redmine is a flexible, self-hosted project management web application written in Ruby on Rails. It provides issue tracking, wikis, forums, …
776050stable
github/markup
github-markup is a Ruby library that determines which markup library to use to convert content files like READMEs into HTML, supporting for…
796048active
thoughtbot/administrate
Administrate is a Rails engine (gem) that generates flexible, customizable admin dashboards for Rails applications. It provides clean CRUD …
696032stable
Zammad
Zammad is a web-based, open-source helpdesk and customer support/ticketing platform that unifies customer communication across channels lik…
765974stable
lostisland/faraday
Faraday is a Ruby HTTP client library that provides a common interface over multiple HTTP backends such as Net::HTTP, Typhoeus, and Patron.…
1005951stable
jnunemaker/httparty
HTTParty is a popular Ruby library that makes HTTP requests easy and pleasant, supporting GET/POST and other verbs with convenient response…
955899stable
Ransack
Ransack is a Ruby gem that adds object-based searching and filtering to Ruby on Rails applications via ActiveRecord. It lets developers bui…
975858active
Concurrent Ruby
A Ruby gem providing modern concurrency abstractions such as futures, promises, agents, thread pools, and supervisors, inspired by Erlang, …
805833stable
daattali/beautiful-jekyll
Beautiful Jekyll is a ready-to-use Jekyll theme/template for quickly building beautiful personal sites, blogs, and simple project websites,…
575827stable
rack/rack-attack
Rack::Attack is Rack middleware for protecting Ruby and Rails web applications from abusive clients. It lets you define rules to allow, blo…
665764stable
Danger
Danger is a Ruby-based tool that runs during CI to automate code review chores, letting teams codify pull request etiquette rules like enfo…
905695stable
CanCanCommunity/cancancan
CanCanCan is an authorization library for Ruby and Ruby on Rails that restricts which resources a user can access. Permissions are defined …
655683stable
Hackplayers/evil-winrm
Evil-WinRM is a Ruby-based command-line WinRM shell designed for hacking and penetration testing of Windows servers. It supports features l…
895552active
Doorkeeper
Doorkeeper is a Ruby gem (Rails engine) that adds OAuth 2.0 provider functionality to Ruby on Rails or Grape applications. It implements th…
945523stable
graphql-ruby
graphql-ruby is a Ruby implementation of the GraphQL specification for building GraphQL server APIs in Ruby and Rails applications. It prov…
685445stable
Slim
Slim is a fast, lightweight Ruby templating language that reduces HTML view syntax to the essentials using indentation instead of closing t…
785376stable
Solidus
Solidus is a free, open-source eCommerce platform built as a Ruby on Rails framework, providing a full storefront, admin dashboard, and com…
1005344active
drapergem/draper
Draper is a Ruby gem that adds a decorator/view-model layer to Rails applications. It wraps ActiveRecord models with presentation-specific …
725277stable
rails/thor
Thor is a Ruby toolkit for building self-documenting command-line utilities, handling option parsing and usage banners with a Rake-like syn…
695267stable
aasm/aasm
AASM is a Ruby library for adding finite state machines to Ruby classes, with adapters for ActiveRecord, Mongoid, NoBrainer, Dynamoid, Sequ…
705228stable
Asciidoctor
Asciidoctor is a fast, open source Ruby-based text processor and publishing toolchain that parses AsciiDoc content into a document model an…
815222stable
formtastic/formtastic
Formtastic is a Rails FormBuilder DSL plugin for generating semantic, accessible, and easily stylable HTML forms. It provides a concise inp…
595211stable
React on Rails
React on Rails is a Ruby gem plus npm package that integrates React components into Ruby on Rails applications via view helpers, Shakapacke…
1005193active
Rack
Rack is a minimal, modular Ruby library and specification that wraps HTTP requests and responses into a simple call, unifying the bridge be…
815131stable
jeremyevans/sequel
Sequel is a Ruby database toolkit providing a concise DSL for SQL query construction, schema management, and a comprehensive ORM layer for …
775097stable
ddnexus/pagy
Pagy is a fast, framework-agnostic pagination library written in plain Ruby. It supports multiple pagination techniques (OFFSET, COUNTLESS,…
984994active
mbleigh/acts-as-taggable-on
A Ruby on Rails plugin (gem) that adds flexible tagging to ActiveRecord models, supporting an arbitrary number of tag contexts such as skil…
624988stable
SimpleCov
SimpleCov is a code coverage analysis library for Ruby built on Ruby's built-in Coverage library. It provides a clean API to filter, group,…
994926stable
Lobsters
Lobsters is the open-source Rails codebase that powers lobste.rs, a computing-focused link aggregation and discussion community. It is a se…
774854active
Prawn PDF Generation
Prawn is a pure Ruby library for programmatically generating PDF documents, offering vector drawing, text rendering, image embedding, and e…
544822stable
ankane/blazer
Blazer is a Ruby on Rails engine that provides a simple business intelligence dashboard for exploring data with SQL. It lets users run quer…
774804stable
basecamp/once-campfire
Campfire is a self-hosted, web-based group chat application from Basecamp, written in Ruby on Rails, offering rooms, DMs, file sharing, sea…
854786active
activemerchant/active_merchant
Active Merchant is a Ruby payment abstraction library extracted from Shopify that provides a unified API across dozens of payment gateways.…
424602stable
github/gemoji
A Ruby library providing character information about native emojis, including emoji names, aliases, Unicode mappings, and image assets. It …
674535active
Octobox
Octobox is a web application that helps developers manage and triage GitHub notifications with an inbox-style interface, adding an archived…
964484active
ankane/ahoy
Ahoy is a first-party analytics library for Rails that tracks visits and events from Ruby, JavaScript, and native apps. Data is stored in y…
754482stable
ctran/annotate_models
A Ruby gem that adds schema summary comments to the top or bottom of ActiveRecord model files, fixtures, tests, factories, and routes.rb in…
234482stable
crmne/ruby_llm
RubyLLM is a Ruby framework providing a unified, expressive interface to all major AI providers (OpenAI, Anthropic, Google, Ollama, and any…
884472active
seyhunak/twitter-bootstrap-rails
A Rails gem that integrates Bootstrap 5.3 into the Rails asset pipeline, supporting Rails 5 through 8 and both Sprockets and Propshaft. It …
714464active
ankane/strong_migrations
A Ruby gem for Rails that catches unsafe database migrations in development by detecting potentially dangerous operations like removing col…
754449stable
sparklemotion/mechanize
Mechanize is a Ruby library for automating interaction with websites. It handles cookies, redirects, link following, and form submission wh…
824443stable
rails/jbuilder
Jbuilder is a Ruby gem providing a simple Builder-style DSL for declaring JSON structures, commonly used in Rails views via ..jbuilder temp…
824421stable
Authlogic
Authlogic is an unobtrusive Ruby authentication library built on ActiveRecord, treating user sessions as models. It handles login, logout, …
584342stable
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…
624280stable
errbit/errbit
Errbit is an open-source, self-hosted error catcher that collects and manages error notifications from other applications. It is Airbrake A…
974270active

page 1 / 9 next →