██████╗ ██╗ ██╗██████╗ ██╗ ██╗
██╔══██╗██║ ██║██╔══██╗╚██╗ ██╔╝
██████╔╝██║ ██║██████╔╝ ╚████╔╝
██╔══██╗██║ ██║██╔══██╗ ╚██╔╝
██║ ██║╚██████╔╝██████╔╝ ██║
╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝
💎 A collection of awesome Ruby libraries, tools, frameworks and software
Homebrew/brew
🍺 The missing package manager for macOS (or Linux)
+102 this weekA platform for community discussion. Free, open, simple.
Metasploit Framework
| # | repo | stars | 7d |
|---|---|---|---|
| 04 | atech/postal 📮 A fully featured open source mail delivery platform for incoming & outgoing e-mail | 16,368 | +43 |
| 05 | fastlane/fastlane 🚀 The easiest way to automate building and releasing your iOS and Android apps | 41,122 | +42 |
| 06 | cantino/huginn Create agents that monitor and act on your behalf. Your agents are standing by! | 48,808 | +39 |
| 07 | basecamp/kamal Deploy web apps anywhere. | 13,899 | +26 |
| 08 | caskroom/homebrew-cask 🍻 A CLI workflow for the administration of macOS applications distributed as binaries | 21,862 | +21 |
| 09 | swanson/stringer A self-hosted, anti-social RSS reader. | 4,102 | +19 |
| 10 | samaaron/sonic-pi Code. Music. Live. | 11,706 | +19 |
| repo | stars | 7d ↓ |
|---|---|---|
| Homebrew/brew 🍺 The missing package manager for macOS (or Linux) | 46,834 | +102 |
| caskroom/homebrew-cask 🍻 A CLI workflow for the administration of macOS applications distributed as binaries | 21,862 | +21 |
| CocoaPods/CocoaPods The Cocoa Dependency Manager. | 14,812 | +7 |
| jordansissel/fpm Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity. | 11,441 | +4 |
| berkshelf/berkshelf A Chef Cookbook manager | 1,071 |
| repo | stars | 7d ↓ |
|---|---|---|
| seattlerb/minitest minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking. | 3,401 | +5 |
| mbj/mutant Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests? | 2,087 | +4 |
| teamcapybara/capybara Acceptance test framework for web applications | 10,151 | +3 |
| rspec/rspec The RSpec monorepo | 91 | +3 |
| grosser/parallel_tests Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber | 3,495 | +2 |
| vcr/vcr Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests. | 6,038 | +1 |
| thoughtbot/appraisal A Ruby library for testing your library against different versions of dependencies. | 1,315 | +1 |
| freerange/mocha A mocking and stubbing library for Ruby | 1,276 | +1 |
| bblimke/webmock Library for stubbing and setting expectations on HTTP requests in Ruby. | 4,048 | |
| travisjeffery/timecop A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call. | 3,411 | |
| rails/spring Rails application preloader | 2,813 | |
| teampoltergeist/poltergeist A PhantomJS driver for Capybara | 2,499 | |
| rubycdp/ferrum Headless Chrome Ruby API | 1,978 | |
| iridakos/duckrails Development tool to mock API endpoints quickly and easily - NOT MAINTAINED | 1,715 | |
| ffaker/ffaker Faker refactored. | 1,565 | |
| watir/watir Watir Powered By Selenium | 1,546 | |
| cucumber/aruba Test command-line applications with Cucumber-Ruby, RSpec or Minitest. | 963 | |
| thekompanee/fuubar The instafailing RSpec progress bar formatter | 960 | |
| sevenwire/forgery Easy and customizable generation of forged data. | 787 | |
| codegram/spinach Spinach is a BDD framework on top of Gherkin. | 578 | |
| ArturT/knapsack Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time. | 542 | |
| zeisler/active_mocker Generate mocks from ActiveRecord models for unit tests that run fast because they don’t need to load Rails or a database. | 504 | |
| chneukirchen/bacon a small RSpec clone | 425 | |
| Nedomas/zapata An Automatic Automated Test Writer | 412 | |
| rr/rr RR is a test double framework that features a rich selection of double techniques and a terse syntax. ⛺ | 325 | |
| strongqa/howitzer A Ruby-based framework for acceptance testing | 259 | |
| serpapi/turbo_tests Run RSpec tests on multiple cores. Like parallel_tests but with incremental summarized output. Originally extracted from the Discourse and Rubygems source code. | 204 | |
| cupakromer/emoji-rspec Custom Emoji Formatters for RSpec | 172 | |
| djanowski/cutest Isolated tests in Ruby. | 152 | |
| adamcooke/fake-person Create some fake personalities | 116 | |
| test-bench/test-bench Principled Test Framework for Ruby and MRuby | 73 | |
| mocktools/ruby-dns-mock DNS mock server written on 💎 Ruby. Mimic any DNS records for your test environment with fake DNS server. | 65 | |
| mocktools/ruby-smtp-mock 💎 Ruby SMTP mock. Mimic any 📤 SMTP server behavior for your test environment with fake SMTP server. | 65 | |
| stympy/faker A library for generating fake data such as names, addresses, and phone numbers. | 11,609 | -1 |
| cucumber/cucumber A home for issues that are common to multiple cucumber repositories | 3,352 | -1 |
| thoughtbot/shoulda-matchers Simple one-liner tests for common Rails functionality | 3,572 | -2 |
| thoughtbot/factory_bot A library for setting up Ruby objects as test data. | 8,355 | -43 |
| repo | stars | 7d ↓ |
|---|---|---|
| basecamp/kamal Deploy web apps anywhere. | 13,899 | +26 |
| elastic/logstash Logstash - transport and process your logs, events, or other data | 14,798 | +7 |
| puppetlabs/puppet Server automation framework and application | 7,811 | +6 |
| cloudfoundry/bosh Cloud Foundry BOSH is an open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services. | 2,071 | +1 |
| mina-deploy/mina Blazing fast deployer and server automation tool | 4,362 | |
| newrelic/centurion A mass deployment tool for Docker fleets | 1,757 | |
| stripe/einhorn Einhorn: the language-independent shared socket manager | 1,644 | |
| rubber/rubber A capistrano/rails plugin that makes it easy to deploy/manage/scale to various service providers, including EC2, DigitalOcean, vSphere, and bare metal servers. | 1,455 | |
| kenn/sunzi Sunzi: Server configuration automation for minimalists | 453 | |
| bensie/sshkey SSH private and public key generator in pure Ruby (RSA & DSA) | 278 | |
| lxc/ruby-lxc ruby bindings for liblxc | 138 | |
| backup/backup Easy full stack backup operations on UNIX-like systems. | 4,877 | -1 |
| itamae-kitchen/itamae Configuration management tool inspired by Chef, but simpler and lightweight. Formerly known as Lightchef. | 1,129 | -1 |
| chef/chef Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale | 8,354 | -24 |
| repo | stars | 7d ↓ |
|---|---|---|
| brendon/positioning Simple positioning for Active Record models. | 403 | +7 |
| jhawthorn/discard 🃏🗑 Soft deletes for ActiveRecord done right | 2,373 | +5 |
| salsify/goldiloader Just the right amount of Rails eager loading | 1,667 | +4 |
| airblade/paper_trail Track changes to your rails models | 6,982 | +3 |
| collectiveidea/audited Audited (formerly acts_as_audited) is an ORM extension that logs all changes to your Rails models. | 3,492 | +1 |
| chaps-io/public_activity Easy activity tracking for models - similar to Github's Public Activity | 2,994 | +1 |
| swanandp/acts_as_list An ActiveRecord plugin for managing lists. | 2,076 | +1 |
| mceachen/closure_tree Easily and efficiently make your ActiveRecord models support hierarchies | 1,922 | +1 |
| kenn/active_flag Bit array for ActiveRecord | 251 | +1 |
| mbleigh/acts-as-taggable-on A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts. | 4,994 | |
| zdennis/activerecord-import A library for bulk insertion of data into your database using ActiveRecord. | 4,139 | |
| stefankroes/ancestry Organise ActiveRecord model into a tree structure | 3,852 | |
| radar/paranoia acts_as_paranoid for Rails 5, 6 and 7 | 2,919 | |
| collectiveidea/awesome_nested_set An awesome replacement for acts_as_nested_set and better_nested_set. | 2,409 | |
| basecamp/marginalia Attach comments to ActiveRecord's SQL queries | 1,769 | |
| brainspec/enumerize Enumerated attributes with I18n and ActiveRecord/Mongoid support | 1,767 | |
| palkan/logidze Database changes log for Rails | 1,680 | |
| ErwinM/acts_as_tenant Easy multi-tenancy for Rails in a shared database setup. | 1,680 | |
| ActsAsParanoid/acts_as_paranoid ActiveRecord plugin allowing you to hide and restore records without actually deleting them. | 1,509 | |
| mixonic/ranked-model An acts_as_sortable/acts_as_list replacement built for Rails 4+ | 1,094 | |
| jamis/bulk_insert Efficient bulk inserts with ActiveRecord | 809 | |
| ledermann/unread Handle unread records and mark them as read with Ruby on Rails | 743 | |
| amerine/acts_as_tree ActsAsTree -- Extends ActiveRecord to add simple support for organizing items into parent–children relationships. | 589 | |
| khiav223577/deep_pluck Allow you to pluck attributes from nested associations without loading a bunch of records. | 459 | |
| aq1018/mongoid-history Multi-user non-linear history tracking, auditing, undo, redo for mongoid. | 393 | |
| dockyard/ruby-destroyed_at ActiveRecord Mixin for Safe Destroys | 346 | |
| jekuno/milia Easy multi-tenanting for Rails5 (or Rails4) + Devise | 339 | |
| kigster/simple-feed This gem implements a flexible time-ordered activity feeds commonly used within social networking applications. As events occur, they are pushed into the Feed and distributed to all users that need to see the event. Upon the user visiting their "feed page", a pre-populated ordered list of events is returned by the library. | 335 | |
| seamusabshere/data_miner Download, unpack from a ZIP/TAR/GZ/BZ2 archive, parse, correct, convert units and import Google Spreadsheets, XLS, ODS, XML, CSV, HTML, etc. into your ActiveRecord models. Uses RemoteTable gem internally. | 305 | |
| franckverrot/activevalidators Collection of ActiveModel/ActiveRecord validators | 301 | |
| benedikt/mongoid-tree A tree structure for Mongoid documents using the materialized path pattern | 300 | |
| JackDanger/permanent_records Rails Plugin - soft-delete your ActiveRecord records. It's like an explicit version of ActsAsParanoid | 273 | |
| cmu-is-projects/ferry A data migration and visualization command line gem in Ruby | 244 | |
| grosser/bitfields n Booleans = 1 Integer, saves columns and migrations. | 223 | |
| drecom/activerecord-turntable ActiveRecord Sharding Plugin | 208 | |
| westonganger/active_snapshot Simplified snapshots and restoration for ActiveRecord models and associations with a transparent white-box implementation | 183 | |
| faveod/arel-extensions Extending Arel | 144 | |
| expectedbehavior/acts_as_archival An ActiveRecord plugin for atomic archiving and unarchiving of object trees. Inspired by ActsAsParanoid and PermanentRecord | 129 | |
| 1and1/acts_as_recursive_tree Make use of recursive queries in Rails when using Postgresql or SQLite | 86 | |
| wbotelhos/rating ⭐ A true Bayesian rating system with scope and cache enabled | 72 | |
| influitive/apartment Database multi-tenancy for Rack (and Rails) applications | 2,684 | -1 |
| merit-gem/merit Reputation engine for Rails apps | 1,530 | -2 |
| repo | stars | 7d ↓ |
|---|---|---|
| heartcombo/devise Flexible authentication solution for Rails with Warden. | 24,341 | +8 |
| omniauth/omniauth OmniAuth is a flexible authentication system utilizing Rack middleware. | 8,061 | +7 |
| doorkeeper-gem/doorkeeper Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape. | 5,458 | +4 |
| binarylogic/authlogic A simple ruby authentication solution. | 4,349 | +1 |
| intridea/oauth2 🔐 oauth2 - A Ruby wrapper for the OAuth 2.0, & 2.1 Authorization Frameworks, including OpenID Connect (OIDC) | 2,166 | +1 |
| jeremyevans/rodauth Ruby's Most Advanced Authentication Framework | 1,876 | +1 |
| lazaronixon/authentication-zero An authentication system generator for Rails applications. | 1,873 | +1 |
| jwt/ruby-jwt A ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard. | 3,676 | |
| hassox/warden General Rack Authentication Framework | 2,495 | |
| Sorcery/sorcery Magical Authentication | 1,456 | |
| halogenandtoast/monban Oath is rails authentication made simple. Previously known as Monban | 371 | |
| Gokul595/api_guard JWT authentication solution for Rails APIs | 279 | |
| thoughtbot/clearance Rails authentication with email & password. | 3,730 | -2 |
| repo | stars | 7d ↓ |
|---|---|---|
| rapid7/metasploit-framework Metasploit Framework | 37,653 | +55 |
| urbanadventurer/WhatWeb Next generation web scanner | 6,438 | +9 |
| noraj/haiti 🔑 Hash type identifier (CLI & lib) | 949 | +3 |
| kickstarter/rack-attack Rack middleware for blocking & throttling | 5,723 | +1 |
| ronin-rb/ronin Ronin is a Free and Open Source Ruby Toolkit for Security Research and Development. Ronin also allows for the rapid development and distribution of code, exploits, payloads, etc, via 3rd-party git repositories. | 740 | +1 |
| rubysec/bundler-audit Patch-level verification for Bundler | 2,741 | |
| digininja/pipal Pipal, THE password analyser | 661 | |
| erwanlr/Fingerprinter CMS/LMS/Library etc Versions Fingerprinter | 258 | |
| twitter/secureheaders Manages application of security headers with many safe defaults | 3,295 | -12 |
| repo | stars | 7d ↓ |
|---|---|---|
| cantino/huginn Create agents that monitor and act on your behalf. Your agents are standing by! | 48,808 | +39 |
| danger/danger 🚫 Stop saying "you forgot to …" in code review (in Ruby) | 5,648 | +2 |
| braintree/runbook A framework for gradual system automation | 758 | +1 |
| automaticmode/active_workflow Polyglot workflows without leaving the comfort of your technology stack. | 865 | |
| alexgenco/neovim-ruby Ruby support for Neovim | 364 |
| repo | stars | 7d ↓ |
|---|---|---|
| fastlane/fastlane 🚀 The easiest way to automate building and releasing your iOS and Android apps | 41,122 | +42 |
| ruboto/ruboto A platform for developing apps using JRuby on Android. | 2,033 | +1 |
| cesarferreira/dryrun ☁️ Try the demo project of any Android Library | 3,800 | |
| pubnub/ruby PubNub Ruby-based APIs | 123 |
| repo | stars | 7d ↓ |
|---|---|---|
| github/scientist 🔬 A Ruby library for carefully refactoring critical paths. | 7,683 | +3 |
| presidentbeef/brakeman A static analysis security vulnerability scanner for Ruby on Rails applications | 7,202 | +3 |
| sorbet/sorbet A fast, powerful type checker designed for Ruby | 3,758 | +3 |
| whitesmith/rubycritic A Ruby code quality reporter | 3,475 | +1 |
| mmozuras/pronto Quick automated code review of your changes | 2,660 | +1 |
| DamirSvrtan/fasterer ⚡ Don't make your Rubies go fast. Make them go fasterer ™. ⚡ | 1,820 | +1 |
| colszowka/simplecov Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites | 4,879 | |
| troessner/reek Code smell detector for Ruby | 4,127 | |
| danmayer/coverband Ruby production code coverage collection and reporting (line of code usage) | 2,642 | |
| testdouble/suture 🏥 A Ruby gem that helps you refactor your legacy code | 1,408 | |
| seattlerb/flog Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in. | 959 | |
| amatsuda/traceroute A Rake task gem that helps you find the unused routes and controller actions for your Rails 3+ app | 905 | |
| seattlerb/flay Flay analyzes code for structural similarities. Differences in literal values, variable, class, method names, whitespace, programming style, braces vs do/end, etc are all ignored. | 758 | |
| metricfu/metric_fu A fist full of code metrics | 624 | |
| tcopeland/pippi pippi | 286 |
| repo | stars | 7d ↓ |
|---|---|---|
| ankane/strong_migrations Catch unsafe migrations in development | 4,359 | +7 |
| djezzzl/database_consistency The tool to avoid various issues due to inconsistencies and inefficiencies between a database schema and application models. | 1,167 | +4 |
| thoughtbot/scenic Versioned database views for Rails | 3,610 | +3 |
| ankane/pghero A performance dashboard for Postgres | 8,803 | +2 |
| fatkodima/online_migrations Catch unsafe PostgreSQL migrations in development and run them easier in production (code helpers for table/column renaming, changing column type, adding columns with default, background migrations, etc). | 719 | +2 |
| mperham/connection_pool Generic connection pooling for Ruby | 1,679 | +1 |
| igorkasyanchuk/rails_db Rails Database Viewer and SQL Query Runner | 1,491 | +1 |
| DatabaseCleaner/database_cleaner Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing. | 2,958 | |
| soundcloud/lhm Online MySQL schema migrations | 1,853 | |
| plentz/lol_dba lol_dba is a small package of rake tasks that scan your application models and displays a list of columns that probably should be indexed. Also, it can generate .sql migration scripts. | 1,599 | |
| rroblak/seed_dump Rails task to dump your data to db/seeds.rb | 1,409 | |
| matthuhiggins/foreigner Adds foreign key helpers to migrations and correctly dumps foreign keys to schema.rb | 1,316 | |
| mbleigh/seed-fu Advanced seed data handling for Rails, combining the best practices of several methods together. | 1,235 | |
| james2m/seedbank Seedbank gives your seed data a little structure. Create seeds for each environment, share seeds between environments and specify dependencies to load your seeds in order. All nicely integrated with simple rake tasks. | 1,143 | |
| IFTTT/polo Polo travels through your database and creates sample snapshots so you can work with real world data in development. | 789 | |
| SchemaPlus/schema_plus SchemaPlus provides a collection of enhancements and extensions to ActiveRecord | 677 | |
| nullobject/rein Database constraints made easy for ActiveRecord. | 672 | |
| seamusabshere/upsert Upsert on MySQL, PostgreSQL, and SQLite3. Transparently creates functions (UDF) for MySQL and PostgreSQL; on SQLite3, uses INSERT OR IGNORE. | 647 | |
| customink/secondbase Seamless second database integration for Rails. | 219 | |
| kenn/standby Read from standby databases for ActiveRecord | 86 |
| repo | stars | 7d ↓ |
|---|---|---|
| JuanitoFatas/fast-ruby 💨 Writing Fast Ruby 😍 -- Collect Common Ruby idioms. | 5,731 | +2 |
| andreareginato/betterspecs RSpec Best Practices | 3,485 | +1 |
| bbatsov/ruby-style-guide A community-driven Ruby coding style guide | 16,540 | |
| franzejr/best-ruby Ruby Tricks, Idiomatic Ruby, Refactoring and Best Practices | 2,391 | |
| khusnetdinov/ruby.fundamental 📚 Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading. Repo for website https://github.com/khusnetdinov/betterdocs | 479 | |
| bbatsov/rails-style-guide A community-driven Ruby on Rails style guide | 6,518 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| lostisland/faraday Simple, but flexible HTTP client library, with support for multiple backends. | 5,907 | +2 |
| cyu/rack-cors Rack Middleware for handling Cross-Origin Resource Sharing (CORS), which makes cross-origin AJAX possible. | 3,289 | +1 |
| igrigorik/http-2 Pure Ruby implementation of HTTP/2 protocol | 907 | +1 |
| jnunemaker/httparty 🎉 Makes http fun again! | 5,894 | |
| rest-client/rest-client Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions. | 5,229 | |
| typhoeus/typhoeus Typhoeus wraps libcurl in order to make fast and reliable requests. | 4,131 | |
| savonrb/savon Heavy metal SOAP client | 2,078 | |
| excon/excon Usable, fast, simple HTTP 1.1 for Ruby | 1,172 | |
| podigee/device_detector DeviceDetector is a precise and fast user agent parser and device detector written in Ruby | 772 | |
| nahi/httpclient 'httpclient' gives something like the functionality of libwww-perl (LWP) in Ruby. | 707 | |
| aderyabin/sniffer Log and Analyze Outgoing HTTP Requests | 584 | |
| toland/patron Ruby HTTP client based on libcurl | 546 | |
| lostisland/sawyer Secret User Agent of HTTP | 251 | |
| cyril/accept_language.rb A lightweight, thread-safe Ruby library for parsing Accept-Language HTTP headers as defined in RFC 2616. | 82 | |
| httprb/http HTTP (The Gem! a.k.a. http.rb) - a fast Ruby HTTP client with a chainable API, streaming support, and timeouts | 3,126 | -12 |
| repo | stars | 7d ↓ |
|---|---|---|
| atech/postal 📮 A fully featured open source mail delivery platform for incoming & outgoing e-mail | 16,368 | +43 |
| ankane/ahoy_email First-party email analytics for Rails | 1,177 | +2 |
| Mange/roadie Making HTML emails comfortable for the Ruby rockstars | 1,347 | +1 |
| sup-heliotrope/sup A curses threads-with-tags style email client (mailing list: supmua@googlegroups.com) | 939 | +1 |
| ryanb/letter_opener Preview mail in the browser instead of sending. | 3,831 | |
| mikel/mail A Really Ruby Mail Library | 3,661 | |
| fphilipe/premailer-rails CSS styled emails without the hassle. | 1,749 | |
| thoughtbot/griddler Simplify receiving email in Rails (deprecated) | 1,364 | |
| amro/gibbon Gibbon is an API wrapper for MailChimp's API | 1,065 | |
| heartcombo/mail_form Send e-mail straight from forms in Rails with I18n, validations, attachments and request information. | 876 | |
| markets/maily 📫 Rails Engine to preview emails in the browser | 708 | |
| honeybadger-io/incoming Incoming! helps you receive email in your Rack apps. | 308 | |
| benprew/pony The express way to send mail from Ruby. | 1,131 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| bensheldon/good_job Multithreaded, Postgres-based, Active Job backend for Ruby on Rails. | 2,941 | +6 |
| phstc/shoryuken A super efficient Amazon SQS thread based message processor for Ruby. | 2,114 | +3 |
| chanks/que A Ruby job queue that uses PostgreSQL's advisory locks for speed and reliability. | 2,315 | +1 |
| karafka/karafka Ruby and Rails efficient Kafka processing framework | 2,221 | +1 |
| Shopify/job-iteration Makes your background jobs interruptible and resumable by design. | 1,291 | +1 |
| fatkodima/sidekiq-iteration Make your long-running sidekiq jobs interruptible and resumable. | 280 | +1 |
| collectiveidea/delayed_job Database based asynchronous priority queue system -- Extracted from Shopify | 4,819 | |
| chaps-io/gush Fast and distributed workflow runner using ActiveJob and Redis | 1,096 | |
| nesquena/backburner Simple and reliable beanstalkd job queue for ruby | 431 | |
| bia-technologies/lowkiq Ordered background jobs processing | 142 | |
| ruby-amqp/march_hare Idiomatic, fast and well-maintained JRuby client for RabbitMQ | 97 | |
| jondot/sneakers A fast background processing framework for Ruby and RabbitMQ | 2,245 | -1 |
| ruby-amqp/bunny Bunny is a popular, easy to use, mature Ruby client for RabbitMQ | 1,409 | -1 |
| resque/resque Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later. | 9,483 | -2 |
| brandonhilkert/sucker_punch Sucker Punch is a Ruby asynchronous processing library using concurrent-ruby, heavily influenced by Sidekiq and girl_friday. | 2,636 | -2 |
| repo | stars | 7d ↓ |
|---|---|---|
| tmuxinator/tmuxinator Manage complex tmux sessions easily | 13,438 | +15 |
| fazibear/colorize Ruby string class extension. It add some methods to set color, background color and text effect on console easier using ANSI escape sequences. | 1,284 | +1 |
| athityakumar/colorls A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. 🎉 | 5,114 | |
| pickhardt/betty Friendly English-like interface for your command line. Don't remember a command? Ask Betty. | 2,607 | |
| jfelchner/ruby-progressbar Ruby/ProgressBar is a text progress bar library for Ruby. | 1,590 | |
| tj/terminal-table Ruby ASCII Table Generator, simple and feature rich. | 1,570 | |
| arches/table_print The best data slicer! Watch a 3 minute screencast at http://tableprintgem.com | 904 | |
| peter-murach/pastel Terminal output styling with intuitive and clean API. | 664 | |
| geemus/formatador STDOUT text formatting | 449 | |
| tombenner/ru Ruby in your shell! | 403 | |
| janlelis/paint Ruby gem for ANSI terminal colors 🎨︎ VERY FAST | 382 | |
| janlelis/whirly Colorful Terminal Spinner for Ruby 😀︎ | 329 | |
| matt-harvey/tabulo Plain text table generator for Ruby, with a DRY, column-based API | 248 | |
| awesome-print/awesome_print Pretty print your Ruby objects with style -- in full color and with proper indentation | 4,085 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| drwl/annotaterb A Ruby Gem that adds annotations to your Rails models and route files. | 571 | +2 |
| gollum/gollum A simple, Git-powered wiki with a local frontend and support for many kinds of markup and content. | 14,236 | +1 |
| github-changelog-generator/github-changelog-generator Automatically generate change log from your tags, issues, labels and pull requests on GitHub. | 7,527 | |
| Apipie/apipie-rails Ruby on Rails API documentation tool | 2,504 | |
| zipmark/rspec_api_documentation Automatically generate API documentation from RSpec | 1,452 | |
| ruby-grape/grape-swagger Add OAPI/swagger v2.0 compliant documentation to your grape API | 1,099 | |
| ruby/rdoc RDoc produces HTML and online documentation for Ruby projects. | 902 | |
| rrrene/inch A documentation analysis tool for the Ruby language | 517 | |
| adamcooke/documentation A Rails engine to provide the ability to add documentation to a Rails application | 213 | |
| tuwilof/fitting Library add improve test log for RSpec and WebMock, validate its according to API Blueprint and Open API, show the documentation coverage with log. | 64 | |
| trulia/hologram A markdown based documentation system for style guides. | 2,250 | -20 |
| repo | stars | 7d ↓ |
|---|---|---|
| spree/spree Spree is an API-first, open-source eCommerce platform for fast growing businesses and enterprises. Spree supports complex commerce scenarios natively — from B2B wholesale to multi-vendor marketplace to global multi-region or multi-tenant distributor platforms. Use each model independently or combine them as your business evolves. | 15,253 | +15 |
| stripe/stripe-ruby Ruby library for the Stripe API. | 2,099 | +4 |
| didww/credit_card_validations 💳 ruby gem for validating credit card numbers, generating valid numbers, luhn checks | 261 | +3 |
| solidusio/solidus 🛒 Solidus, the open-source eCommerce framework for industry trailblazers. | 5,268 | |
| braintree/braintree_ruby Braintree Ruby library | 446 | |
| workarea-commerce/workarea Workarea is an enterprise-grade Ruby on Rails commerce platform | 325 | |
| activemerchant/active_merchant Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways. | 4,596 | -1 |
| drhenner/ror_ecommerce Ruby on Rails Ecommerce platform, perfect for your small business solution. | 1,207 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| flyerhzm/bullet help to kill N+1 queries and unused eager loading | 7,308 | +2 |
| palkan/test-prof Ruby Tests Profiling Toolbox | 2,008 | +2 |
| MiniProfiler/rack-mini-profiler Profiler for your development and production Ruby rack apps. | 3,886 | +1 |
| schneems/derailed_benchmarks Go faster, off the Rails - Benchmarks for your whole Rails app | 3,049 | +1 |
| rbspy/rbspy Sampling CPU profiler for Ruby | 2,558 | +1 |
| tmm1/stackprof a sampling call-stack profiler for ruby 2.2+ | 2,180 | +1 |
| ruby-prof/ruby-prof A ruby profiler. See https://ruby-prof.github.io for more information. | 2,024 | +1 |
| evanphx/benchmark-ips Provides iteration per second benchmarking for Ruby | 1,763 | +1 |
| exaspark/batch-loader ⚡ Powerful tool for avoiding N+1 DB or HTTP queries | 1,116 | +1 |
| peek/peek Take a peek into your Rails applications. | 3,175 | |
| code-mancers/rbkit A new profiler for Ruby. With a GUI | 354 |
| repo | stars | 7d ↓ |
|---|---|---|
| Casecommons/pg_search pg_search builds ActiveRecord named scopes that take advantage of PostgreSQL’s full text search | 1,549 | +4 |
| ankane/searchkick Intelligent search made easy | 6,704 | +3 |
| activerecord-hackery/ransack Object-based searching. | 5,850 | +2 |
| elastic/elasticsearch-ruby Ruby integrations for Elasticsearch | 1,978 | +2 |
| toptal/chewy High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client | 1,893 | +1 |
| textacular/textacular Textacular exposes full text search capabilities from PostgreSQL, and allows you to declare full text indexes. Textacular will extend ActiveRecord with named_scope methods making searching easy and fun! | 957 | +1 |
| sunspot/sunspot Solr-powered search for Ruby objects | 2,991 | |
| pat/thinking-sphinx Sphinx/Manticore plugin for ActiveRecord/Rails | 1,630 | |
| mrkamel/search_cop Search engine like fulltext query support for ActiveRecord | 834 | |
| wvanbergen/scoped_search Easily search you ActiveRecord models with a simple query language that converts to SQL. | 271 | |
| typesense/typesense-ruby Ruby client for Typesense: https://github.com/typesense/typesense | 111 | |
| printercu/elastics-rb Simple ElasticSearch client for ruby with AR integration | 101 | |
| ranguba/rroonga The Ruby bindings of Groonga. | 67 | |
| mauriciozaffari/mongoid_search Simple full text search for Mongoid ORM | 321 | -1 |
| heartcombo/has_scope Map incoming controller parameters to named scopes in your resources | 1,780 | -10 |
| repo | stars | 7d ↓ |
|---|---|---|
| Shopify/liquid Liquid markup language. Safe, customer facing template language for flexible web apps. | 11,698 | +14 |
| mustache/mustache Logic-less Ruby templates. | 3,075 | +1 |
| rtomayko/tilt Generic interface to multiple Ruby template engines | 1,943 | |
| zendesk/curly The Curly template language allows separating your logic from the structure of your HTML templates. | 593 | |
| slim-template/slim Slim is a template language whose goal is to reduce the syntax to the essential parts without becoming cryptic. | 5,362 | -1 |
| haml/haml HTML Abstraction Markup Language - A Markup Haiku | 3,890 | -15 |
| repo | stars | 7d ↓ |
|---|---|---|
| okuramasafumi/alba Alba is a JSON serializer for Ruby, JRuby and TruffleRuby. | 1,143 | +6 |
| procore/blueprinter Simple, Fast, and Declarative Serialization Library for Ruby | 1,280 | +4 |
| rails/jbuilder Jbuilder: generate JSON objects with a Builder-style DSL | 4,412 | +2 |
| interagent/pliny An opinionated toolkit for writing excellent APIs in Ruby. | 804 | +2 |
| sergiobayona/easy_talk Ruby library for defining, generating and validating JSON Schema | 90 | +2 |
| jsonapi-serializer/jsonapi-serializer A fast JSON:API serializer for Ruby (fork of Netflix/fast_jsonapi) | 1,434 | +1 |
| nesquena/rabl General ruby templating with json, bson, xml, plist and msgpack support | 3,636 | |
| apotonick/roar Parse and render REST API documents using representers. | 1,842 | |
| bploetz/versionist A plugin for versioning Rails based RESTful APIs. | 960 | |
| bwillis/versioncake 🍰 Version Cake is an unobtrusive way to version APIs in your Rails or Rack apps | 653 | |
| fabrik42/acts_as_api makes creating API responses in Rails easy and fun | 504 | |
| inf0rmer/blanket A dead simple API wrapper | 459 | |
| tiagopog/jsonapi-utils Build JSON API-compliant APIs on Rails with no (or less) learning curve. | 213 | |
| codenoble/cache-crispies Speedy Rails JSON serialization with built-in caching | 163 | |
| crepe/crepe 🥞 The thin API stack. | 129 | |
| rails-api/active_model_serializers ActiveModel::Serializer implementation and Rails hooks | 5,338 | -1 |
| balvig/spyke Interact with REST services in an ActiveRecord-like manner | 905 | -1 |
| remiprev/her Her is an ORM (Object Relational Mapper) that maps REST resources to Ruby objects. It is designed to build applications that are powered by a RESTful API instead of a database. | 2,139 | -12 |
| repo | stars | 7d ↓ |
|---|---|---|
| thoughtbot/paperclip Easy file attachment management for ActiveRecord | 8,957 | +1 |
| carrierwaveuploader/carrierwave Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks | 8,782 | +1 |
| markevans/dragonfly A Ruby gem for on-the-fly processing - suitable for image uploading in Rails, Sinatra and much more! | 2,111 | +1 |
| janko-m/shrine File Attachment toolkit for Ruby applications | 3,269 | |
| refile/refile Ruby file uploads, take 3 | 2,436 | |
| choonkeat/attache Yet another approach to file upload | 203 | |
| dtaniwaki/rack-secure-upload Upload files securely | 74 |
| repo | stars | 7d ↓ |
|---|---|---|
| sstephenson/ruby-build A tool to download, compile, and install Ruby on Unix-like systems. | 3,969 | +2 |
| sstephenson/rbenv Manage your app's Ruby environment | 16,652 | +1 |
| postmodern/ruby-install Installs Ruby, JRuby, TruffleRuby, or mruby | 1,966 | |
| postmodern/gem_home A tool for changing your $GEM_HOME | 118 | |
| terlar/fry Simple ruby version manager for fish | 62 | |
| postmodern/chruby Changes the current Ruby | 2,911 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| sferik/t A command-line power tool for Twitter. | 5,408 | +10 |
| gmailgem/gmail A Rubyesque interface to Gmail, with all the tools you'll need. | 416 | +1 |
| ignacio-chiazzo/ruby_whatsapp_sdk A lightweight, efficient Ruby gem for interacting with Whatsapp Cloud API. | 198 | +1 |
| stevenosloan/slack-notifier A simple wrapper for posting to slack channels | 1,490 | |
| Instagram/instagram-ruby-gem The official gem for the Instagram API | 1,449 | |
| twilio/twilio-ruby A Ruby gem for communicating with the Twilio API and generating TwiML | 1,378 | |
| tweetstream/tweetstream A simple EventMachine-based library for consuming Twitter's Streaming API. | 1,107 | |
| NARKOZ/gitlab Ruby wrapper and CLI for the GitLab REST API | 1,077 | |
| keepcosmos/terjira Terjira is a very interactive and easy to use CLI tool for Jira. | 901 | |
| dcparker/ruby-gmail A Rubyesque interface to Gmail. Connect to Gmail via IMAP and manipulate emails and labels. Send email with your Gmail account via SMTP. Includes full support for parsing and generating MIME messages. | 788 | |
| hexgnu/linkedin Ruby wrapper for the LinkedIn API | 763 | |
| Fullscreen/yt The reliable YouTube API Ruby client | 754 | |
| jeremytregunna/ruby-trello Implementation of the Trello API for Ruby | 718 | |
| pusher/pusher-http-ruby Ruby library for Pusher Channels HTTP API | 666 | |
| hipchat/hipchat-rb HipChat HTTP API Wrapper in Ruby with Capistrano hooks | 335 | |
| kenpratt/wikipedia-client Ruby client for the Wikipedia API | 309 | |
| googleads/google-api-ads-ruby Ad Manager SOAP API Client Libraries for Ruby | 303 | |
| aki017/slack-ruby-gem A Ruby wrapper for the Slack API | 242 | |
| Jesus/dropbox_api Ruby client library for Dropbox API v2 | 172 | |
| kciter/simple-slack-bot You can easily make Slack Bot!! ⭐ | 156 | |
| orbit-love/notion-ruby-client A Ruby client for the Notion API | 129 | |
| sshaw/itunes_store_transporter Upload and manage your assets in the iTunes Store using the iTunes Store’s Transporter (iTMSTransporter). | 121 | |
| nov/fb_graph2 A full-stack Facebook Graph API wrapper. | 106 | |
| bufferapp/buffer-ruby Buff is a Ruby Wrapper for the Buffer API | 56 | |
| sferik/twitter A Ruby interface to the Twitter API. | 4,569 | -1 |
| ejholmes/restforce A Ruby client for the Salesforce REST API. | 823 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| mruby/mruby Lightweight Ruby | 5,523 | +2 |
| oracle/truffleruby A high performance implementation of the Ruby programming language, built on GraalVM. | 3,181 | +1 |
| rubinius/rubinius The Rubinius Language Platform | 3,095 | +1 |
| natalie-lang/natalie a work-in-progress Ruby compiler, written in Ruby and C++ | 1,022 | +1 |
| jruby/jruby JRuby, an implementation of Ruby on the JVM | 3,863 | |
| opal/opal Ruby ♥︎ JavaScript | 4,910 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| heartcombo/simple_form Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup. | 8,225 | +1 |
| justinfrench/formtastic A Rails form builder plugin with semantically rich and accessible markup. | 5,214 | +1 |
| nathanvda/cocoon Dynamic nested forms using jQuery made easy; works with formtastic, simple_form or default forms | 3,075 | |
| apotonick/reform Form objects decoupled from models. | 2,491 | |
| bootstrap-ruby/rails-bootstrap-forms Official repository of the bootstrap_form gem, a Rails form builder that makes it super easy to create beautiful-looking forms using Bootstrap 5. | 1,646 | |
| code-mancers/rapidfire Making dynamic surveys should be easy! | 328 | |
| comfy/comfy-bootstrap-form Rails form builder for Bootstrap 4 markup that actually works! | 79 |
| repo | stars | 7d ↓ |
|---|---|---|
| ankane/groupdate The simplest way to group temporal data | 3,880 | +2 |
| basecamp/local_time Rails engine for cache-friendly, client-side local time | 1,994 | +2 |
| mojombo/chronic Chronic is a pure Ruby natural language date parser. | 3,256 | +1 |
| tzinfo/tzinfo TZInfo - Ruby Timezone Library | 374 | +1 |
| seejohnrun/ice_cube Ruby Date Recurrence Library - Allows easy creation of recurrence rules and fast querying | 2,462 | |
| adzap/validates_timeliness Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats. | 1,614 | |
| bokmann/business_time Support for doing time math in business hours and days | 1,326 | |
| radar/by_star Lets you find ActiveRecord + Mongoid objects by year, month, fortnight, week and more! | 1,048 | |
| jeremyw/stamp Date and time formatting for humans. | 962 | |
| rossta/montrose Recurring events library for Ruby. Enumerable recurrence objects and convenient chainable interface. | 856 | |
| holidays/holidays A collection of Ruby methods to deal with statutory and other holidays. You deserve a holiday! | 843 | |
| intrepidd/working_hours ⏰ A modern ruby gem allowing to do time calculation with business / working hours. | 536 | |
| zendesk/biz Time calculations using business hours. | 489 | |
| panthomakos/timezone Accurate current and historical timezones for Ruby with support for Geonames and Google latitude - longitude lookups. | 364 | |
| markets/jekyll-timeago ⌛ Ruby library to compute distance of dates in words. Originally built for Jekyll. | 153 | |
| abhidsm/time_diff Gem which calculates the difference between two times | 146 | |
| sshaw/yymmdd Tiny DSL for idiomatic date parsing and formatting in Ruby | 77 |
| repo | stars | 7d ↓ |
|---|---|---|
| testdouble/standard Ruby's bikeshed-proof linter and formatter 🚲 | 2,888 | +2 |
| rubocop-hq/rubocop A Ruby static code analyzer and formatter, based on the community Ruby style guide. | 12,842 | +1 |
| rubocop-hq/rubocop-rails A RuboCop extension focused on enforcing Rails best practices and coding conventions. | 861 | +1 |
| rubocop-hq/rubocop-rspec Code style checking for RSpec files. | 839 | +1 |
| rubocop-hq/rubocop-performance An extension of RuboCop focused on code performance checks. | 727 | +1 |
| prettier/plugin-ruby Prettier Ruby Plugin | 1,493 | |
| alekseyl/niceql niceql gem repo. Nice, colorized SQL formatting in ruby. | 324 |
| repo | stars | 7d ↓ |
|---|---|---|
| fluent/fluentd Fluentd: Unified Logging Layer (project under CNCF) | 13,505 | +4 |
| roidrage/lograge An attempt to tame Rails' default policy to log everything. | 3,557 | +1 |
| trusche/httplog Log outgoing HTTP requests in ruby | 827 | +1 |
| TwP/logging A flexible logging library for use in Ruby programs based on the design of Java's log4j library. | 531 | |
| tilfin/ougai A Ruby structured logging is capable of handling a message, custom data or an exception easily and generates JSON or human readable logs. | 277 | |
| colbygk/log4r Log4r is a comprehensive and flexible logging library for use in Ruby programs. It features a heirarchical logging system of any number of levels, custom level names, multiple output destinations per log event, custom formatting, and more. | 251 | |
| asenchi/scrolls Simple logging | 159 | |
| crohr/syslogger Dead simple Ruby Syslog logger | 114 |
| repo | stars | 7d ↓ |
|---|---|---|
| thoughtbot/administrate A Rails engine that helps you put together a super-flexible admin dashboard. | 6,018 | +1 |
| excid3/madmin A robust Admin Interface for Ruby on Rails apps | 744 | +1 |
| TrestleAdmin/trestle A modern, responsive admin framework for Ruby on Rails | 1,995 | |
| activescaffold/active_scaffold Save time and headaches, and create a more easily maintainable set of pages, with ActiveScaffold. ActiveScaffold handles all your CRUD (create, read, update, delete) user interface needs, leaving you more time to focus on more challenging (and interesting!) problems. | 1,131 | |
| motor-admin/motor-admin-rails Low-code Admin panel and Business intelligence Rails engine. No DSL - configurable from the UI. Rails Admin, Active Admin, Blazer modern alternative. | 831 | |
| hot-glue-for-rails/hot-glue Rapid scaffold builder for Turbo-Rails and Hotwire. Get the tutorial now at: | 242 | |
| sferik/rails_admin RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data | 7,965 | -4 |
| repo | stars | 7d ↓ |
|---|---|---|
| jmettraux/rufus-scheduler scheduler for Ruby (at, in, cron and every jobs) | 2,435 | +3 |
| javan/whenever Cron jobs in Ruby | 8,870 | +1 |
| ondrejbartas/sidekiq-cron Scheduler / Cron for Sidekiq jobs | 1,931 | +1 |
| resque/resque-scheduler A light-weight job scheduling system built on top of Resque | 1,737 | +1 |
| simplymadeapps/simple_scheduler An enhancement for Heroku Scheduler + Sidekiq for scheduling jobs at specific times. | 134 | |
| hlascelles/que-scheduler A lightweight cron scheduler for the async job worker Que | 116 | |
| jjb/ruby-clock A ruby job scheduler which runs jobs each in their own thread in a persistent process. | 87 | |
| jamesrwhite/minicron 🕰️ Monitor your cron jobs | 2,320 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| AssetSync/asset_sync Synchronises Assets between Rails and S3 | 1,894 | |
| elmassimo/vite_ruby ⚡️ Vite.js in Ruby, bringing joy to your JavaScript experience | 1,566 | |
| rharriso/bower-rails Bundler-like DSL + rake tasks for Bower on Rails | 1,453 | |
| ai/autoprefixer-rails Autoprefixer for Ruby and Ruby on Rails | 1,210 | |
| rails/sprockets Rack-based asset packaging system | 976 | |
| shakacode/shakapacker Use Webpack to manage app-like JavaScript modules in Rails | 465 | |
| wpeterson/emoji A gem. For Emoji. For everyone. ❤ | 444 | |
| metaskills/less-rails 👎 🚋 Less.js For Rails | 339 | |
| torba-rb/torba Bundler for Sprockets | 166 | |
| thoughtbot/bourbon A Lightweight Sass Tool Set | 9,033 | -4 |
| repo | stars | 7d ↓ |
|---|---|---|
| getsentry/sentry-ruby Sentry SDK for Ruby | 981 | +1 |
| airbrake/airbrake The official Airbrake library for Ruby applications | 972 | +1 |
| bugsnag/bugsnag-ruby BugSnag error monitoring & reporting software for rails, sinatra, rack and ruby | 255 | +1 |
| charliesome/better_errors Better error page for Rack apps | 6,879 | |
| errbit/errbit The open source error catcher that's Airbrake API compliant 🇺🇦 | 4,273 | |
| smartinez87/exception_notification Exception Notifier Plugin for Rails | 2,181 | |
| richpeck/exception_handler Ruby on Rails Custom Error Pages | 509 | |
| rollbar/rollbar-gem Exception tracking and logging from Ruby to Rollbar | 479 | |
| skorks/nesty Nested exceptions for Ruby | 118 |
| repo | stars | 7d ↓ |
|---|---|---|
| prawnpdf/prawn Fast, Nimble PDF Writer for Ruby | 4,800 | +6 |
| mileszs/wicked_pdf PDF generator (from HTML) plugin for Ruby on Rails | 3,574 | +1 |
| pdfkit/pdfkit A Ruby gem to transform HTML + CSS into PDFs using the command-line utility wkhtmltopdf | 2,938 | |
| gettalong/hexapdf Versatile PDF creation and manipulation for Ruby | 1,357 | |
| strzibny/invoice_printer Super simple PDF invoicing | 973 | |
| boazsegev/combine_pdf A Pure ruby library to merge PDF files, number pages and maybe more... | 775 | |
| jonmagic/grim Tool for extracting pages from pdf as images and text as strings. | 231 | |
| fullscreen/squid A Ruby library to plot charts in PDF files | 221 | |
| shairontoledo/rghost RGhost is a document creation and conversion API. It uses the Ghostscript framework for the format conversion, utilizes EPS templates and is optimized to work with larger documents. Support(PDF,PS,GIF,TIF,PNG,JPG,etc) | 188 | |
| fnando/kitabu A framework for creating e-books from Markdown using Ruby. Using the Prince PDF generator, you'll be able to get high quality PDFs. Also supports EPUB, Mobi, Text and HTML generation. | 691 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| bkeepers/dotenv A Ruby gem to load environment variables from `.env`. | 6,734 | +2 |
| laserlemon/figaro Simple Rails app configuration | 3,750 | +1 |
| railsconfig/config Easiest way to add multi-environment yaml settings to Rails, Sinatra, Padrino and other Ruby projects. | 2,162 | |
| palkan/anyway_config Configuration library for Ruby gems and applications | 882 | |
| markbates/configatron A super cool, simple, and feature rich configuration system for Ruby apps. | 597 | |
| vinistock/sail Sail is a lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app | 505 | |
| eval/envied Ensures presence and type of your app's ENV-variables (mirror) | 330 | |
| railsware/global "Global" provides accessor methods for your configuration data | 283 | |
| thekompanee/chamber A surprisingly configurable convention-based approach to managing your application's custom configuration settings. | 203 | |
| philnash/envyable The simplest yaml to ENV config loader. | 78 | |
| elabs/econfig Flexible configuration for Ruby applications | 65 | |
| kaize/configus Configus helps you easily manage environment specific settings | 62 |
| repo | stars | 7d ↓ |
|---|---|---|
| socketry/falcon A high-performance web server for Ruby, supporting HTTP/1, HTTP/2 and TLS. | 2,954 | +6 |
| boazsegev/iodine iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support | 960 | +2 |
| ohler55/agoo A High Performance HTTP Server for Ruby | 925 | +1 |
| macournoyer/thin A very fast & simple Ruby web server | 2,277 | |
| torquebox/torquebox TorqueBox Ruby Platform | 466 | |
| puma/puma A Ruby/Rack web server built for parallelism | 7,880 | -5 |
| repo | stars | 7d ↓ |
|---|---|---|
| jeremyevans/sequel Sequel: The Database Toolkit for Ruby | 5,078 | +2 |
| mongodb/mongoid The Official Ruby Object Mapper for MongoDB | 3,929 | +1 |
| soveran/ohm Object-Hash Mapping for Redis | 1,388 | +1 |
| rom-rb/rom Data mapping and persistence toolkit for Ruby | 2,109 | |
| nateware/redis-objects Map Redis types directly to Ruby objects | 2,094 | |
| hanami/model Ruby persistence framework with entities and repositories | 447 | |
| nviennot/nobrainer Ruby ORM for RethinkDB | 385 |
| repo | stars | 7d ↓ |
|---|---|---|
| grosser/parallel Ruby: parallel processing made simple and fast | 4,233 | +2 |
| eventmachine/eventmachine EventMachine: fast, simple event-processing library for Ruby programs | 4,281 | +1 |
| digital-fabric/polyphony Fine-grained concurrency for Ruby | 662 | +1 |
| ruby-concurrency/concurrent-ruby Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns. | 5,812 | |
| ahoward/forkoff brain-dead simple parallel processing for ruby | 74 |
| repo | stars | 7d ↓ |
|---|---|---|
| intridea/hashie Hashie is a collection of classes and mixins that make Ruby hashes more powerful. | 3,028 | +1 |
| sporkmonger/addressable Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates. | 1,596 | +1 |
| panorama-ed/memo_wise The wise choice for Ruby memoization | 627 | +1 |
| solnic/virtus [DISCONTINUED ] Attributes on Steroids for Plain Old Ruby Objects | 3,751 | |
| cgriego/active_attr What ActiveModel left out | 1,197 | |
| rubyworks/facets Ruby Facets | 804 | |
| barsoom/attr_extras Takes some boilerplate out of Ruby with methods like attr_initialize. | 563 | |
| ms-ati/docile Docile keeps your Ruby DSLs tame and well-behaved | 424 | |
| forgecrafted/finishing_moves Small, focused, awesome methods added to core Ruby classes. Home of the endlessly useful nil_chain. | 207 | |
| hanami/utils Ruby core extentions and class utilities for Hanami | 173 | |
| hamstergem/hamster Efficient, Immutable, Thread-Safe Collection classes for Ruby | 1,959 | -10 |
| repo | stars | 7d ↓ |
|---|---|---|
| samaaron/sonic-pi Code. Music. Live. | 11,706 | +19 |
| smashingboxes/maestro 🎧 A Slack-Powered music bot for Spotify | 121 | |
| pedrozath/coltrane 🎹🎸A music theory library with a command-line interface | 2,394 | -3 |
| repo | stars | 7d ↓ |
|---|---|---|
| tilo/smarter_csv Fastest end-to-end CSV ingestion for Ruby (with C acceleration). SmarterCSV auto-detects formats, applies smart defaults, and returns Rails-ready hashes for seamless use with ActiveRecord, Sidekiq, parallel jobs, and S3 pipelines — even for messy user-uploaded real-world data. | 1,503 | +2 |
| kanwei/algorithms Ruby algorithms and data structures. C extensions | 2,699 | +1 |
| igrigorik/decisiontree ID3-based implementation of the ML Decision Tree algorithm | 1,474 | |
| mrkn/pycall.rb Calling Python functions from the Ruby language | 1,111 | |
| v0dro/daru Data Analysis in RUby | 1,061 | |
| sciruby/sciruby Tools for scientific computation in Ruby | 1,002 | |
| SciRuby/iruby Official gem repository: Ruby kernel for Jupyter/IPython Notebook | 924 | |
| ruby-opencv/ruby-opencv Versioned fork of the OpenCV gem for Ruby | 811 | |
| jekyll/classifier-reborn A general classifier module to allow Bayesian and other types of classifications. A fork of cardmagic/classifier. | 555 | |
| sciruby/nmatrix Dense and sparse linear algebra library for Ruby via SciRuby | 478 | |
| igrigorik/bloomfilter-rb BloomFilter(s) in Ruby: Native counting filter + Redis counting/non-counting filters | 477 | |
| ruby-numo/numo-narray Ruby/Numo::NArray - New NArray class library | 457 | |
| monora/rgl RGL is a framework for graph data structures and algorithms in Ruby. | 420 | |
| bioruby/bioruby bioruby | 381 | |
| tonytonyjan/jaro_winkler Ruby & C implementation of Jaro-Winkler distance algorithm which supports UTF-8 string. | 217 | |
| sciruby/statsample A suite for basic and advanced statistics on Ruby. | 100 | |
| SciRuby/daru-view daru-view is for easy and interactive plotting in web application & IRuby notebook. daru-view is a plugin gem to the existing daru gem. | 98 | |
| sciruby/distribution Probability distributions for Ruby. | 51 |
| repo | stars | 7d ↓ |
|---|---|---|
| sparklemotion/sqlite3-ruby Ruby bindings for the SQLite3 embedded database | 836 | +2 |
| brianmario/mysql2 A modern, simple and very fast Mysql library for Ruby - binding to libmysql | 2,280 | +1 |
| ged/ruby-pg A PostgreSQL client library for Ruby | 855 | +1 |
| trilogy-libraries/trilogy Trilogy is a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding. | 763 | +1 |
| amakawa/redic Lightweight Redis Client | 118 | +1 |
| redis/redis-rb A Ruby client library for Redis | 3,998 | |
| mongodb/mongo-ruby-driver The Official MongoDB Ruby Driver | 1,435 | |
| rails-sqlserver/activerecord-sqlserver-adapter SQL Server Adapter For Rails | 981 | |
| rails-sqlserver/tiny_tds TinyTDS - Simple and fast FreeTDS bindings for Ruby using DB-Library. | 615 | |
| maxdemarzi/neography A thin Ruby wrapper to the Neo4j Rest API | 604 | |
| datastax/ruby-driver [MAINTENANCE ONLY] DataStax Ruby Driver for Apache Cassandra | 236 |
| repo | stars | 7d ↓ |
|---|---|---|
| glebm/i18n-tasks Manage translation and localization with static analysis, for Ruby i18n | 2,154 | +2 |
| globalize/globalize Rails I18n de-facto standard library for ActiveRecord model/data translation. | 2,161 | +1 |
| svenfuchs/i18n Internationalization (i18n) library for Ruby | 1,015 | +1 |
| markets/mini_i18n 🌐 Minimalistic and fast i18n library for Ruby | 120 | +1 |
| svenfuchs/rails-i18n Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff | 4,025 | |
| twitter/twitter-cldr-rb Ruby implementation of the ICU (International Components for Unicode) that uses the Common Locale Data Repository to format dates, plurals, and more. | 690 | |
| tolk/tolk Tolk is a web interface for doing i18n translations packaged as an engine for Rails applications | 609 | |
| ai/r18n I18n tool to translate your Ruby application. | 512 | |
| pawurb/termit Translations with speech synthesis in your terminal as a ruby gem | 507 | |
| grosser/fast_gettext Ruby GetText, but 12x faster + 530x less garbage + simple + clean namespace + threadsafe + extendable + multiple backends | 413 |
| repo | stars | 7d ↓ |
|---|---|---|
| rgeo/rgeo Geospatial data library for Ruby | 1,043 | +1 |
| alexreisner/geocoder Complete Ruby geocoding solution. | 6,436 | |
| apneadiving/Google-Maps-for-Rails Enables easy Google map + overlays creation in Ruby apps | 2,253 | |
| geokit/geokit Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality. | 1,636 | |
| cjheath/geoip The Ruby gem for querying Maxmind.com's GeoIP database, which returns the geographic location of a server given its IP address | 721 |
| repo | stars | 7d ↓ |
|---|---|---|
| collectiveidea/interactor Interactor provides a common interface for performing complex user interactions. | 3,451 | +1 |
| krisleech/wisper A micro library providing Ruby objects with Publish-Subscribe capabilities | 3,325 | +1 |
| AaronLasseigne/active_interaction 💼 Manage application specific business logic. | 2,138 | +1 |
| adomokos/light-service Series of Actions with an emphasis on simplicity. | 879 | +1 |
| cypriss/mutations Compose your business logic into commands that sanitize and validate input. | 1,397 | |
| apneadiving/waterfall A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control. Make them flow! | 618 | |
| saturnflyer/surrounded Create encapsulated systems of objects and focus on their interactions | 256 |
| repo | stars | 7d ↓ |
|---|---|---|
| alexrudall/ruby-openai OpenAI API + Ruby! 🤖❤️ GPT-5 & Realtime WebRTC compatible! | 3,214 | +4 |
| patterns-ai-core/langchainrb Build LLM-powered applications in Ruby | 1,964 | +3 |
| yoshoku/rumale Rumale is a machine learning library in Ruby | 903 | +1 |
| sergiofierens/ai4r Artificial Intelligence for Ruby - A Ruby playground for AI researchers | 720 | +1 |
| BayesWitnesses/m2cgen Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies | 2,962 | |
| ankane/torch.rb Deep learning for Ruby, powered by LibTorch | 827 | |
| tangledpath/ruby-fann Ruby library for interfacing with FANN (Fast Artificial Neural Network) | 506 | |
| ankane/tensorflow Deep learning for Ruby | 384 | |
| febeling/rb-libsvm Ruby language bindings for LIBSVM | 279 | |
| PredictionIO/PredictionIO-Ruby-SDK PredictionIO Ruby SDK | 191 | |
| paulgoetze/weka-jruby Machine Learning & Data Mining with JRuby | 65 |
| repo | stars | 7d ↓ |
|---|---|---|
| guard/guard-livereload Guard::LiveReload automatically reload your browser when 'view' files are modified. | 2,114 | +1 |
| guard/listen The Listen gem listens to file modifications and notifies you about the changes. | 1,952 | |
| alexch/rerun Restarts an app when the filesystem changes. Uses growl and FSEventStream if on OS X. | 989 | |
| alexb52/retest A trusty CLI companion to monitor file changes and automatically run the corresponding Ruby specs. Ready to assist on any Ruby project, no setup needed! | 220 | |
| guard/guard Guard is a command line tool to easily handle events on file system modifications. | 6,642 | -44 |
| repo | stars | 7d ↓ |
|---|---|---|
| kjvarga/sitemap_generator SitemapGenerator is a framework-agnostic XML Sitemap generator written in Ruby with automatic Rails integration. It supports Video, News, Image, Mobile, PageMap and Alternate Links sitemap extensions and includes Rake tasks for managing your sitemaps, as well as many other great features. | 2,487 | +2 |
| norman/friendly_id FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models. | 6,229 | +1 |
| kpumuk/meta-tags Search Engine Optimization (SEO) for Ruby on Rails applications. | 2,790 | +1 |
| prerender/prerender_rails Rails middleware gem for prerendering javascript-rendered pages on the fly for SEO | 358 |
| repo | stars | 7d ↓ |
|---|---|---|
| aasm/aasm AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid) | 5,184 | +5 |
| gocardless/statesman A statesmanlike state machine library. | 1,875 | +1 |
| peter-murach/finite_machine A minimal finite state machine with a straightforward syntax. | 805 | +1 |
| geekq/workflow Ruby finite-state-machine-inspired API for modeling workflow | 1,796 | |
| state-machines/state_machines Adds support for creating state machines for attributes on any Ruby class | 866 | |
| troessner/transitions State machine extracted from ActiveModel | 536 | |
| soveran/micromachine Minimal Finite State Machine | 523 | |
| svenfuchs/simple_states A super-slim statemachine-like support library | 95 |
| repo | stars | 7d ↓ |
|---|---|---|
| deivid-rodriguez/pry-byebug Step-by-step debugging and stack navigation in Pry | 2,030 | +3 |
| yuki24/did_you_mean The gem that has been saving people from typos since 2014 | 1,882 | +1 |
| deivid-rodriguez/byebug Debugging in Ruby | 3,351 | |
| rweng/pry-rails Rails >= 3 pry initializer | 1,363 | |
| JoshCheek/seeing_is_believing Displays the results of every line of code in your file | 1,318 | |
| brentd/xray-rails ☠️ A development tool that reveals your UI's bones | 1,221 | |
| st0012/tapping_device ObjectTracer tracks objects and records their activities | 448 |
| repo | stars | 7d ↓ |
|---|---|---|
| jnunemaker/flipper 🐬 Beautiful, performant feature flags for Ruby. | 3,919 | +2 |
| FetLife/rollout Feature flippers. | 2,907 | |
| assaf/vanity Experiment Driven Development for Ruby | 1,534 | |
| amatsuda/motorhead A Rails Engine framework that helps safe and rapid feature prototyping | 181 | |
| Unleash/unleash-client-ruby Unleash client SDK for Ruby | 62 | |
| splitrb/split 📈 The Rack Based A/B testing framework | 2,715 | -2 |
| repo | stars | 7d ↓ |
|---|---|---|
| ddnexus/pagy 🏆 The Best Pagination Ruby Gem 🥇 | 4,946 | +10 |
| glebm/order_query Find next / previous Active Record(s) in one query | 515 | +1 |
| mislav/will_paginate Pagination library for Rails and other Ruby applications | 5,701 | |
| healthie/activerecord_cursor_paginate Cursor-based pagination for ActiveRecord | 156 |
| repo | stars | 7d ↓ |
|---|---|---|
| ddollar/foreman Manage Procfile-based applications | 6,138 | +1 |
| mojombo/god Ruby process monitor | 2,216 | |
| kostya/eye Process monitoring tool. Inspired from Bluepill and God. | 1,187 | |
| adamcooke/procodile 🐊 Run processes in the background (and foreground) on Mac & Linux from a Procfile (for production and/or development environments) | 612 | |
| bluepill-rb/bluepill simple process monitoring tool | 419 | |
| lbeder/health-monitor-rails A Rails plugin which provides a health checking and monitoring API of various services and application aspects. | 220 | |
| OpenGems/redis_web_manager Manage your Redis instance (see keys, memory used, connected client, etc...) | 170 |
| repo | stars | 7d ↓ |
|---|---|---|
| layervault/psd.rb Parse Photoshop files in Ruby with ease | 3,119 | +1 |
| sdsykes/fastimage FastImage finds the size or type of an image given its uri by fetching as little as needed | 1,378 | +1 |
| minimagick/minimagick mini replacement for RMagick | 2,858 | |
| janko/image_processing High-level image processing wrapper for libvips and ImageMagick/GraphicsMagick | 939 | |
| jcupitt/ruby-vips Ruby extension for the libvips image processing library. | 887 | |
| rmagick/rmagick Ruby bindings for ImageMagick | 726 | |
| westonplatter/phashion Ruby wrapper around pHash, the perceptual hash library for detecting duplicate multimedia files | 709 | |
| maxim/skeptick Better ImageMagick for Ruby | 314 |
| repo | stars | 7d ↓ |
|---|---|---|
| sparklemotion/mechanize Mechanize is a ruby library that makes automated web interaction easy. | 4,442 | |
| propublica/upton A batteries-included framework for easy web-scraping. Just add CSS! (Or do more.) | 1,600 | |
| felipecsl/wombat Lightweight Ruby web crawler/scraper with an elegant DSL which extracts structured data from pages. | 1,355 | |
| vifreefly/kimuraframework Write web scrapers in Ruby using a clean, AI-assisted DSL. Kimurai uses AI to figure out where the data lives, then caches the selectors and scrapes with pure Ruby. Get the intelligence of an LLM without the per-request latency or token costs. | 1,095 | |
| jaimeiniesta/metainspector Ruby gem for web scraping purposes. It scrapes a given URL, and returns you its title, meta description, meta keywords, links, images... | 1,046 | |
| postmodern/spidr A versatile Ruby web spidering library that can spider a site, multiple domains, certain links or infinitely. Spidr is designed to be fast and easy to use. | 834 | |
| gottfrois/link_thumbnailer Ruby gem that fetches images and metadata from a given URL. Much like popular social website with link preview. | 512 |
| repo | stars | 7d ↓ |
|---|---|---|
| ruby/rake A make-like build utility for Ruby. | 2,437 | +1 |
| dry-rb/dry-cli General purpose Command Line Interface (CLI) framework for Ruby | 353 | +1 |
| peter-murach/tty Toolkit for developing sleek command line apps. | 2,533 | |
| davetron5000/gli Make awesome command-line applications the easy way | 1,274 | |
| leejarvis/slop Simple Lightweight Option Parsing - ✨ new contributors welcome ✨ | 1,129 | |
| commander-rb/commander The complete solution for Ruby command-line executables | 824 | |
| mdub/clamp a Ruby command-line application framework | 430 | |
| thoughtbot/terrapin Run shell commands safely, even with user-supplied values | 281 | |
| ahoward/main a class factory and dsl for generating command line programs real quick | 265 | |
| ManageIQ/optimist Optimist is a commandline option parser for Ruby that just gets out of your way. | 257 |
| repo | stars | 7d ↓ |
|---|---|---|
| drapergem/draper Decorators/View-Models for Rails Applications | 5,264 | |
| heartcombo/responders A set of Rails responders to dry up your application | 2,051 | |
| heartcombo/show_for Wrap your objects with a helper to easily show them | 463 | |
| hashrocket/decent_exposure A helper for creating declarative interfaces in controllers | 1,806 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| michelson/lazy_high_charts Make highcharts a la ruby , works in rails 5.X / 4.X / 3.X, and other ruby web frameworks | 1,058 | +1 |
| voormedia/rails-erd Generate Entity-Relationship Diagrams for Rails applications | 4,075 | |
| preston/railroady Ruby on Rails model and controller UML class diagram generator. (`brew/port/apt-get install graphviz` before use!) | 1,709 | |
| jasonlong/geo_pattern Create beautiful generative geometric background images from a string. | 1,273 | |
| glejeune/Ruby-Graphviz [MIRROR] Ruby interface to the GraphViz graphing tool | 617 | |
| styd/apexcharts.rb Beautiful and interactive visualizations for your ruby web pages powered by ApexCharts.JS. 📊 | 487 |
| repo | stars | 7d ↓ |
|---|---|---|
| gettalong/kramdown kramdown is a fast, pure Ruby Markdown superset converter, using a strict syntax definition and supporting several common extensions. | 1,754 | +2 |
| vmg/redcarpet The safe Markdown parser, reloaded. | 5,076 | |
| benbalter/word-to-markdown A ruby gem to liberate content from Microsoft Word documents | 1,532 | |
| bhollis/maruku A pure-Ruby Markdown-superset interpreter (Official Repo). | 504 | |
| ZhgChgLi/ZMediumToMarkdown ZMediumToMarkdown is a powerful tool that allows you to effortlessly download and convert your Medium posts to Markdown format. | 50 |
| repo | stars | 7d ↓ |
|---|---|---|
| brigade/overcommit A fully configurable and extendable Git hook manager | 3,991 | +1 |
| libgit2/rugged ruby bindings to libgit2 | 2,290 | +1 |
| reenhanced/gitreflow Reflow automatically creates pull requests, ensures the code review is approved, and squash merges finished branches to master with a great commit message template. | 1,492 | |
| NARKOZ/ginatra A web frontend for Git repositories | 524 | |
| matt-harvey/git_curate ✂️ Peruse and delete git branches ergonomically | 432 | |
| grosser/git-autobisect Find the first broken commit without having to learn git bisect | 86 |
| repo | stars | 7d ↓ |
|---|---|---|
| thoughtbot/suspenders A Rails application template with our standard defaults, optimized for deployment on Heroku. | 4,055 | +1 |
| RailsApps/rails-composer Rails Composer. The Rails generator on steroids for starter apps. | 3,367 | |
| nickjj/orats Opinionated rails application templates. | 661 | |
| xdite/bootstrappers Bootstrappers is the base Rails application using Bootstrap template and other goodies. | 314 | |
| carbonfive/raygun Rails application generator that builds applications with the common customization stuff already done. | 211 | |
| Hobo/hobo The web app builder for Rails (moved from tablatom/hobo) | 102 |
| repo | stars | 7d ↓ |
|---|---|---|
| janlelis/clipboard Ruby access to the clipboard on Windows, Linux, macOS, Java, WSL and more platforms 📋︎ | 382 | +1 |
| janlelis/irbtools Improvements for Ruby's IRB console 💎︎ | 924 | |
| oggy/looksee Supercharged method introspection in IRB | 365 | |
| tompng/katakata_irb IRB with Typed Completion | 94 | |
| pry/pry A runtime developer console and IRB alternative with powerful introspection capabilities. | 6,823 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| github/view_component A framework for building reusable, testable & encapsulated view components in Ruby on Rails. | 3,539 | +7 |
| trailblazer/cells View components for Ruby and Rails. | 3,076 | |
| joeldrapper/phlex Object-oriented views in Ruby. | 1,491 | |
| komposable/komponent An opinionated way of organizing front-end code in Ruby on Rails, based on components | 423 |
| repo | stars | 7d ↓ |
|---|---|---|
| aws/aws-sdk-ruby The official AWS SDK for Ruby | 3,643 | |
| projecthydra/browse-everything Rails engine providing access to files in cloud storage | 115 | |
| kddeisz/humidifier CloudFormation made easy | 57 | |
| fog/fog The Ruby cloud services library. | 4,302 | -2 |
| repo | stars | 7d ↓ |
|---|---|---|
| ankane/ahoy Simple, powerful, first-party analytics for Rails | 4,430 | +1 |
| charlotte-ruby/impressionist Rails Plugin that tracks impressions and page views | 1,535 | |
| railslove/rack-tracker Tracking made easy: Don’t fool around with adding tracking and analytics partials to your app and concentrate on the things that matter. | 648 | |
| BaseSecrete/active_analytics First-party, privacy-focused traffic analytics for Ruby on Rails applications. | 513 | |
| tpitale/legato Google Analytics Reporting API Client for Ruby | 400 | |
| tpitale/staccato Ruby library to perform server-side tracking into the official Google Analytics Measurement Protocol | 389 |
| repo | stars | 7d ↓ |
|---|---|---|
| rmosolgo/graphql-ruby Ruby implementation of GraphQL | 5,431 | |
| exAspArk/graphql-guard Simple authorization gem for GraphQL 🔒 | 467 | |
| Shopify/graphql-batch A query batching executor for the graphql gem | 1,437 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| mperham/dalli High performance memcached client for Ruby | 3,116 | +2 |
| Shopify/identity_cache IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch! | 1,962 | |
| sorentwo/readthis 📰 Pooled active support compliant caching with redis | 500 | |
| hooopo/second_level_cache Write Through and Read Through caching library inspired by CacheMoney and cache_fu, support ActiveRecord 4, 5 and 6. | 394 | |
| artsy/garner A set of Rack middleware and cache helpers that implement various caching strategies. | 342 | |
| rails/actionpack-action_caching Action caching for Action Pack (removed from core in Rails 4.0) | 265 | |
| IFTTT/kashmir Kashmir is a Ruby DSL that makes serializing and caching objects a snap. | 265 | |
| orslumen/record-cache Cache Active Model Records in Rails 3 | 145 |
| repo | stars | 7d ↓ |
|---|---|---|
| swanson/stringer A self-hosted, anti-social RSS reader. | 4,102 | +19 |
| feedjira/feedjira A feed parsing library | 2,092 | |
| cardmagic/simple-rss A simple, flexible, extensible, and liberal RSS and Atom reader for Ruby. It is designed to be backwards compatible with the standard RSS parser, but will never do RSS generation. | 229 | |
| feedparser/feedparser feedparser gem - (universal) web feed parser and normalizer (XML w/ Atom or RSS, JSON Feed, HTML w/ Microformats e.g. h-entry/h-feed or Feed.HTML, Feed.TXT w/ YAML, JSON or INI & Markdown, etc.) | 168 | |
| aasmith/feed-normalizer Extensible Ruby wrapper for Atom and RSS parsers | 134 |
| repo | stars | 7d ↓ |
|---|---|---|
| gazay/gon Your Rails variables in your JS | 3,086 | +1 |
| renderedtext/render_async render_async lets you include pages asynchronously with AJAX | 1,076 | |
| comfy/active_link_to Rails view helper to manage "active" state of a link | 854 | |
| fullscreen/bh Bootstrap Helpers for Ruby | 833 | |
| peresleguine/pluggable_js Page-specific javascript for Rails applications with the ability of passing data. | 53 | |
| dejan/auto_html Collection of filters that transform plain text into HTML code. | 798 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| ankane/blazer Business intelligence made simple | 4,765 | +4 |
| gottfrois/dashing-rails The exceptionally handsome dashboard framework for Rails. | 1,447 |
| repo | stars | 7d ↓ |
|---|---|---|
| comfy/comfortable-mexican-sofa ComfortableMexicanSofa is a powerful Ruby on Rails 5.2+ CMS (Content Management System) Engine | 2,721 | |
| wearefine/fae CMS for Rails. For Reals. | 855 | |
| CultivateLabs/storytime Storytime is a Rails 4+ CMS and blogging engine, with a core focus on content. It is built and maintained by @cultivatelabs | 748 | |
| publify/publify A self hosted Web publishing platform on Rails. | 1,854 | -2 |
| repo | stars | 7d ↓ |
|---|---|---|
| daddyz/phonelib Ruby gem for phone validation and formatting using google libphonenumber library data | 1,144 | +1 |
| jim/carmen A repository of geographic regions for Ruby | 1,174 | |
| floere/phony E164 international phone number normalizing, splitting, formatting. | 1,088 | |
| grosser/i18n_data Ruby: country/language names and 2-letter-code pairs, in 85 languages, for country/language i18n | 225 | |
| dgilperez/validates_zipcode Postal code / zipcode validation for Rails, supporting 233 country codes | 142 | |
| sshaw/normalize_country Convert country names and codes to a standard. | 70 | |
| hexorx/countries All sorts of useful information about every country packaged as convenient little country objects. It includes data from ISO 3166 (countries and states/subdivisions ), ISO 4217 (currency), and E.164 (phone numbers). | 2,325 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| excid3/noticed Notifications for Ruby on Rails applications | 2,662 | +2 |
| rpush/rpush The push notification service for Ruby. | 2,206 | |
| zaru/webpush webpush, Encryption Utilities for Web Push protocol | 404 | |
| calonso/ruby-push-notifications iOS, Android and Windows Phone Push Notifications made easy!! | 399 |
| repo | stars | 7d ↓ |
|---|---|---|
| hopsoft/stimulus_reflex Build reactive applications with the Rails tooling you already know and love. | 2,330 | +3 |
| stevegraham/slanger Open Pusher implementation compatible with Pusher libraries | 1,690 | |
| hopsoft/cable_ready Use simple commands on the server to control client browsers in real-time | 770 | |
| firehoseio/firehose Build realtime Ruby web applications. Created by the fine folks at Poll Everywhere. | 725 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| bridgetownrb/bridgetown A next-generation progressive site generator & fullstack framework, powered by Ruby | 1,334 | +1 |
| planetjekyll/awesome-jekyll A collection of awesome Jekyll goodies (tools, templates, plugins, guides, etc.) | 596 | |
| henrylawson/photish Fast, simple, configurable photo portfolio website generator | 151 | |
| thoughtbot/high_voltage Easily include static pages in your Rails app. | 3,301 | -14 |
| repo | stars | 7d ↓ |
|---|---|---|
| OctoLinker/browser-extension OctoLinker — Links together, what belongs together | 5,352 | +1 |
| repo | stars | 7d ↓ |
|---|---|---|
| camping/camping the 5k pocket full-of-gags web microframework | 979 | |
| rack-app/rack-app minimalist framework for building rack applications | 410 | |
| patriciomacadden/hobbit A minimalistic microframework built on top of Rack. | 273 | |
| soveran/syro Simple router for web applications | 137 | |
| trailblazer/trailblazer The advanced business logic framework for Ruby. | 3,481 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| Shopify/bootsnap Boot large Ruby/Rails apps faster | 2,720 | +1 |
| brianmario/yajl-ruby A streaming JSON parsing and encoding library for Ruby (C bindings to yajl) | 1,491 | |
| SamSaffron/fast_blank Provides a C-optimized method for determining if a string is blank. | 617 | |
| fatkodima/fast_count Quickly get a count estimation for large tables (>99% of accuracy for PostgreSQL). | 273 | |
| fatkodima/pluck_in_batches A faster alternative to the custom use of `in_batches` with `pluck` | 156 |
| repo | stars | 7d ↓ |
|---|---|---|
| codahale/bcrypt-ruby bcrypt-ruby is a Ruby binding for the OpenBSD bcrypt() password hashing algorithm, allowing you to easily store a secure hash of your users' passwords. | 1,970 | +1 |
| cossacklabs/themis Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms. | 1,954 | +1 |
| cryptosphere/rbnacl Ruby FFI binding to the Networking and Cryptography (NaCl) library (a.k.a. libsodium) | 986 | |
| kigster/sym Sym is a command line utility and a Ruby API that makes it trivial to encrypt and decrypt sensitive data. Unlike many other existing encryption tools, sym focuses on usability and streamlined interface (CLI), with the goal of making encryption easy and transparent. The result? There is no excuse for keeping your application secrets unencrypted :) | 138 |
| repo | stars | 7d ↓ |
|---|---|---|
| diasks2/ruby-nlp A collection of links to Ruby Natural Language Processing (NLP) libraries, tools and software | 1,286 | +1 |
| diasks2/pragmatic_segmenter Pragmatic Segmenter is a rule-based sentence boundary detection gem that works out-of-the-box across many languages. | 590 | +1 |
| abitdodgy/words_counted A Ruby natural language processor. | 164 | +1 |
| louismullie/treat Natural language processing framework for Ruby. | 1,369 | |
| threedaymonk/text Collection of text algorithms. gem install text | 584 | |
| 7compass/sentimental Simple sentiment analysis with Ruby | 465 | |
| cjheath/treetop A Ruby-based parsing DSL based on parsing expression grammars. | 315 | |
| watsonbox/pocketsphinx-ruby Ruby speech recognition with Pocketsphinx | 258 |
| repo | stars | 7d ↓ |
|---|---|---|
| jneen/rouge A pure Ruby code highlighter that is compatible with Pygments | 3,429 | +2 |
| rubychan/coderay Fast and easy syntax highlighting for selected languages, written in Ruby. | 855 | +1 |
| tmm1/pygments.rb 💎 Ruby wrapper for Pygments syntax highlighter | 576 |
| repo | stars | 7d ↓ |
|---|---|---|
| caxlsx/caxlsx xlsx generation with charts, images, automated column width, customizable styles and full schema validation. Axlsx excels at helping you generate beautiful Office Open XML Spreadsheet documents without having to understand the entire ECMA specification. Check out the README for some examples of how easy it is. Best of all, you can validate your xlsx file before serialization so you know for sure that anything generated is going to load on your client's machine. | 569 | +2 |
| roo-rb/roo Roo provides an interface to spreadsheets of several sorts. | 2,867 | +1 |
| westonganger/spreadsheet_architect Spreadsheet Architect is a library that allows you to create XLSX, ODS, or CSV spreadsheets super easily from ActiveRecord relations, plain Ruby objects, or tabular data. | 1,349 |
| repo | stars | 7d ↓ |
|---|---|---|
| streamio/streamio-ffmpeg Simple yet powerful ruby ffmpeg wrapper for reading metadata and transcoding movies | 1,679 | |
| thibaudgg/video_info Get video info from Dailymotion, Vimeo, Wistia, and YouTube URLs. | 430 | |
| donmelton/video_transcoding Tools to transcode, inspect and convert videos. | 2,508 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| fatfreecrm/fat_free_crm Ruby on Rails CRM platform | 3,626 | +1 |
| hitobito/hitobito A web application to manage complex group hierarchies with members, events and a lot more. | 462 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| ohler55/ox Ruby Optimized XML Parser | 910 | |
| serpapi/nokolexbor High-performance HTML5 parser for Ruby based on Lexbor, with support for both CSS selectors and XPath. | 356 | |
| Empact/roxml ROXML is a module for binding Ruby classes to XML. It supports custom mapping and bidirectional marshalling between Ruby and XML using annotation-style class methods, via Nokogiri or LibXML. | 224 | |
| dam5s/happymapper Object to XML mapping library, using Nokogiri (Fork from John Nunemaker's Happymapper) | 152 | |
| jch/html-pipeline HTML processing filters and utilities | 2,404 | -12 |
| repo | stars | 7d ↓ |
|---|---|---|
| ambethia/recaptcha ReCaptcha helpers for ruby apps | 2,004 | +1 |
| markets/invisible_captcha 🍯 Unobtrusive and flexible spam protection for Rails apps | 1,241 | |
| joshfrench/rakismet Easy Akismet and TypePad AntiSpam integration for Rails | 353 | |
| biola/Voight-Kampff Voight-Kampff is a Ruby gem that detects bots, spiders, crawlers and replicants | 192 | |
| matthutchinson/acts_as_textcaptcha Text-based logic question captcha's for Rails 🚫🤖 | 55 |
| repo | stars | 7d ↓ |
|---|---|---|
| RubyMoney/money A Ruby Library for dealing with money and currency conversion. | 2,843 | +1 |
| RubyMoney/monetize A library for converting various objects into `Money` objects. | 449 | |
| RubyMoney/eu_central_bank A gem that calculates the exchange rate using published rates from European Central Bank. Compatible with the money gem | 223 |
| repo | stars | 7d ↓ |
|---|---|---|
| tongueroo/jets Ruby on Jets | 2,597 |
| repo | stars | 7d ↓ |
|---|---|---|
| geminabox/geminabox Really simple rubygem hosting | 1,537 | +10 |
| rubygems/gemstash A RubyGems.org cache and private gem server | 785 | +3 |
| PierreRambaud/gemirro Gem to automatically make a rubygems mirror. | 154 | +1 |
| gemfast/server A drop in replacement for geminabox written in Go | 74 |
| repo | stars | 7d ↓ |
|---|---|---|
| dreikanter/ruby-bookmarks Ruby and Ruby on Rails bookmarks collection | 2,284 | +2 |
| repo | stars | 7d ↓ |
|---|---|---|
| BaseSecrete/rorvswild Performances & exceptions monitoring for Ruby on Rails applications | 383 | +1 |
| skylightio/skylight-ruby Skylight agent for Ruby | 317 | |
| scoutapp/scout_apm_ruby ScoutAPM Ruby Agent. Supports Rails, Sinatra, Grape, Rack, and many other frameworks | 221 | |
| expectedbehavior/instrumental_agent Ruby Agent for Instrumental Application Monitoring | 59 | |
| newrelic/rpm New Relic RPM Ruby Agent | 1,207 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| Multiwoven/multiwoven 🔥🔥🔥 Open source Reverse ETL - alternative to hightouch and census. | 1,643 | |
| aurelian/ruby-stemmer Expose libstemmer_c to Ruby | 249 | |
| csvreader/csvreader csvreader library / gem - read tabular data in the comma-separated values (csv) format the right way (uses best practices out-of-the-box with zero-configuration) | 176 | |
| thisismydesign/json-streamer Stream JSON data based on various criteria (key, nesting level, etc). | 60 |
| repo | stars | 7d ↓ |
|---|---|---|
| fxn/zeitwerk Efficient and thread-safe code loader for Ruby | 2,105 | +4 |
| repo | stars | 7d ↓ |
|---|---|---|
| whomwah/rqrcode A Ruby library that encodes QR Codes | 1,976 |
| repo | stars | 7d ↓ |
|---|---|---|
| AndyObtiva/glimmer DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for LibUI (Prerequisite-Free Ruby Desktop Development GUI Library), Glimmer DSL for Tk (Ruby Tk Desktop Development GUI Library), Glimmer DSL for GTK (Ruby-GNOME Desktop Development GUI Library), Glimmer DSL for XML (& HTML), and Glimmer DSL for CSS | 819 | +1 |
| ruby-gnome/ruby-gnome A set of bindings for the GNOME libraries to use from Ruby. | 401 | +1 |
| ryanmelt/qtbindings An easy to install gem version of the Ruby bindings to Qt | 336 | |
| larskanis/fxruby FXRuby is an extension module for Ruby that provides an interface to the FOX GUI toolkit. | 269 |
| repo | stars | 7d ↓ |
|---|---|---|
| kmuto/review Re:VIEW is flexible document format/conversion system | 1,387 | |
| skoji/gepub a generic EPUB library for Ruby : supports EPUB 3 | 255 |
| repo | stars | 7d ↓ |
|---|---|---|
| RailsEventStore/rails_event_store A Ruby implementation of an Event Store based on Active Record | 1,513 | +4 |
| repo | stars | 7d ↓ |
|---|---|---|
| samg/diffy Easy Diffing in Ruby | 1,305 | |
| teeparham/gemdiff Find source repositories for ruby gems. Open, compare, and update outdated gem versions | 124 | |
| a2design-inc/json-compare Returns the difference between two JSON files. | 59 |
| repo | stars | 7d ↓ |
|---|---|---|
| HellRok/Taylor A simple game engine built using raylib and mruby | 133 | +1 |
| ruby2d/ruby2d 🎨 The Ruby 2D gem | 676 | |
| jellymann/mittsu 3D Graphics Library for Ruby. | 536 |
| repo | stars | 7d ↓ |
|---|---|---|
| ioquatix/rubydns A DSL for building fun, high-performance DNS servers. | 728 | |
| packetfu/packetfu PacketFu, a mid-level packet manipulation library for Ruby | 393 | |
| alexdalitz/dnsruby Dnsruby is a feature-complete DNS(SEC) client for Ruby, as used by many of the world's largest DNS registries and the OpenDNSSEC project | 205 |
| repo | stars | 7d ↓ |
|---|---|---|
| jarib/childprocess Cross-platform Ruby library for managing child processes. | 585 | +1 |
| rtomayko/posix-spawn Ruby process spawning library | 524 | +1 |
| repo | stars | 7d ↓ |
|---|---|---|
| olbrich/ruby-units A unit handling library for ruby | 542 | |
| Shopify/measured Encapsulate measurements and their units in Ruby and Ruby on Rails. | 381 |
| repo | stars | 7d ↓ |
|---|---|---|
| openblockchains/blockchain.lite.rb blockchain (crypto) tools, libraries & scripts in ruby | 238 | |
| GemHQ/money-tree A Ruby implementation of Bitcoin HD Wallets (Hierarchical Deterministic) BIP32 | 185 | |
| ciri-ethereum/ciri Ciri is an Ethereum implementation written in Ruby. | 127 | |
| rubykube/peatio Open-source crypto currency exchange software | 61 |
| repo | stars | 7d ↓ |
|---|---|---|
| ryanckulp/speedrail Rails 8 app template: Devise auth, Stripe billing, Tailwind CSS, admin panel, SEO helpers, etc | 289 | -1 |
| bigbinary/wheel Don't reinvent the wheel for every new Rails project. Use sane Defaults. | 260 | -1 |
| repo | stars | 7d ↓ |
|---|---|---|
| bkuhlmann/gemsmith A command line interface for smithing Ruby gems. | 472 |
| repo | stars | 7d ↓ |
|---|---|---|
| slideshow-s9/slideshow slideshow gems - write your slides / talks / presentations in plain text with markdown formatting conventions | 189 |