HomeLanguages › Awesome Ruby

Awesome Ruby

by markets · markets/awesome-ruby

Awesome Ruby libraries, tools, frameworks and software.

★ 14k stars961 projects ⑂ 0 forks0 open issues
961 projects

The official Ruby SDK for the Anthropic API, for building applications with Claude.

langchain.rbgithub.com

Library for building LLM-powered applications in Ruby.

openai-rubygithub.com

The official Ruby SDK for the OpenAI API.

ruby-openaigithub.com

OpenAI API + Ruby!

ruby-sdkgithub.com

The official Ruby SDK for the Model Context Protocol (MCP), for building MCP servers and clients.

RubyLLMgithub.com

A delightful Ruby way to work with AI, providing one unified interface to OpenAI, Anthropic, Gemini, and other LLM providers.

tidewavegithub.com

MCP server for better agentic Rails development, runtime-level tools for your agent to talk to your running app.

JSON serialization of objects.

ActsAsApigithub.com

Easy And Fun, in creating XML/JSON responses in Rails 3,4,5 and 6.

Albagithub.com

A JSON serializer for Ruby, JRuby and TruffleRuby.

Blanketgithub.com

A dead simple API wrapper.

Blueprintergithub.com

Simple, Fast, and Declarative Serialization Library for Ruby.

cachecrispiesgithub.com

Speedy Rails JSON serialization with built-in caching.

Crepegithub.com

The thin API stack.

EasyTalkgithub.com

Define structured data models with a DSL that generates JSON Schema and ActiveModel validations from a single source of truth.

Graperuby-grape.org

An opinionated micro-framework for creating REST-like APIs in Ruby.

Hergithub.com

an ORM that maps REST resources to Ruby objects. Designed to build applications that are powered by a RESTful API instead of a database.

jbuildergithub.com

Create JSON structures via a Builder-style DSL.

jsonapi-rbjsonapi-rb.org

Efficient and convenient JSON API (de)serialization library.

A fast JSON:API serializer for Ruby Objects.

JSONAPI::Resources, or "JR", provides a framework for developing a server that complies with the JSON API specification.

JSONAPI::Utilsgithub.com

JSONAPI::Utils is built on top of JSONAPI::Resources taking advantage of its resource-driven style and bringing an easy way to build modern JSON APIs with no or less learning curve.

Jsonitegithub.com

A tiny, HAL-compliant JSON presenter for your APIs.

Plinygithub.com

Opinionated template Sinatra app for writing excellent APIs in Ruby.

rablgithub.com

General ruby templating with json, bson, xml, plist and msgpack support.

Roargithub.com

Resource-Oriented Architectures in Ruby.

Spykegithub.com

Interact with REST services in an ActiveRecord-like manner.

Version Cakegithub.com

An unobtrusive way to version APIs in your Rails app.

ActiveAdminactiveadmin.info

A Ruby on Rails framework for creating elegant backends for website administration.

ActiveScaffoldgithub.com

ActiveScaffold provides quick and powerful user interfaces for CRUD (create, read, update, delete) operations for Rails applications. It's excellent for generating admin interfaces, managing Data-Heavy Applications, creating Widgets or for quick prototyping. ActiveScaffold is completly customizable and offers a bunch of additional features including searching, pagination, layout control and overrides of fields, forms and templates.

Administrategithub.com

A Rails engine that helps you put together a super-flexible admin dashboard, by Thoughtbot.

Avo is the modern approach to building an advanced admin panel that can be used by the entire organization. It has all the tools an admin panel needs and more. We have carefully made sure that you have all the escape hatches you need to ensure you can build your next admin panel for Ruby on Rails incredibly fast and easily.

bhfantpaw.github.io

A simple to use Rails-Engine-Gem that offers an admin interface for trusted user.

Hot Gluegithub.com

Hot Glue takes a different approach to building both admin and user dashboards. It is a code generation tool like the Rails scaffold generator but with significantly more features. Instead of providing a lot of configuration options, Hot Glue can generate your code. Good for lists & CRUD views for both admin and user-facing dashboards.

Madmingithub.com

A robust Admin Interface for Ruby on Rails apps

MotorAdmingithub.com

A low-code Admin panel and Business Intelligence Rails engine. No DSL - configurable from the UI.

RailsAdmingithub.com

A Rails engine that provides an easy-to-use interface for managing your data.

Trestlegithub.com

A modern, responsive admin framework for Rails. Build a back-end in minutes that will grow with the needs of your application.

ActiveAnalyticsgithub.com

First-party, privacy-focused traffic analytics for Ruby on Rails applications.

Ahoygithub.com

A solid foundation to track visits and events in Ruby, JavaScript, and native apps.

Impressionistgithub.com

Rails Plugin that tracks impressions and page views.

Legatogithub.com

Model analytics reports and queries against the official Google Analytics Reporting API.

Rack::Trackergithub.com

Rack middleware that can be hooked up to multiple services and exposing them in a unified fashion.

Staccatogithub.com

Track analytics into the official Google Analytics Collection API.

Asset Syncgithub.com

Synchronises Assets between Rails and S3.

Autoprefixergithub.com

Parse CSS and add vendor prefixes to rules by Can I Use.

Bundlebungithub.com

bundles Bun, the all-in-one JavaScript runtime, package manager, and build tool, directly into your Ruby gem bundle.

Emojigithub.com

Exposes the Phantom Open Emoji library unicode/image assets and APIs for working with them.

Less Railsgithub.com

The dynamic stylesheet language for the Rails asset pipeline.

Rails Assetsrails-assets.org

Bundler to Bower proxy.

Sasssass-lang.com

Sass makes CSS fun again.

Shakapackergithub.com

Use Webpack to manage app-like JavaScript modules in Rails. (Official and actively maintained successor to rails/webpacker)

Sprocketsgithub.com

Rack-based asset packaging system.

Torbagithub.com

Bower-less bundler for Sprockets.

Vite Rubygithub.com

Use Vite.js as a modern assets pipeline in Ruby and Rails apps.

API Guardgithub.com

JWT authentication solution for Rails APIs.

An authentication system generator for Rails applications.

Authlogicgithub.com

Authlogic is a clean, simple, and unobtrusive ruby authentication solution.

Clearancegithub.com

Small and simple email & password based authentication for Rails.

Devisegithub.com

A flexible authentication solution for Rails based on Warden.

Doorkeepergithub.com

An OAuth2 provider for Rails.

JWTgithub.com

JSON Web Token implementation in Ruby.

Oathgithub.com

A very simple and extensible user authentication library for rails (formerly Monban).

OAuth2github.com

A Ruby wrapper for the OAuth 2.0 protocol.

OmniAuthgithub.com

A library that standardizes multi-provider authentication utilizing Rack middleware.

Rodauthgithub.com

Authentication and account management framework for Rack applications.

Rodauth-Oauthgitlab.com

A rodauth OAuth and OpenID provider plugin.

Sorcerygithub.com

A stripped-down, bare-bones authentication library for Rails.

wardengithub.com

General Rack Authentication Framework.

AccessGrantedgithub.com

Multi-role and whitelist based authorization gem for Rails.

acl9github.com

Acl9 is a role-based authorization system that provides a concise DSL for securing your Rails application.

ActionPolicygithub.com

Authorization framework for Ruby and Rails applications. Composable, extensible and performant.

CanCanCangithub.com

Continuation of CanCan, an authorization Gem for Ruby on Rails.

Consulgithub.com

A scope-based authorization solution for Ruby on Rails.

Petergategithub.com

Easy to use and read action and content based authorizations.

Punditgithub.com

Minimal authorization through OO design and pure Ruby classes.

Rabarbergithub.com

Simple role-based authorization for Rails with multi-tenancy support.

ActiveWorkflowgithub.com

An intelligent process and workflow automation platform based on software agents.

Dangergithub.com

Automate your team's conventions surrounding code review.

Huginngithub.com

Huginn is a system for building agents that perform automated tasks for you online.

Neovimgithub.com

Ruby bindings for Neovim to make your own neovim editor plugins in Ruby.

Runbookgithub.com

A framework and Ruby DSL for progressive system automation.

Jumpstartjumpstartrails.com

The Ruby on Rails SaaS template to save you months of development time.

Rails Blocksrailsblocks.com

Delightful UI components for your Rails app that use Tailwind CSS & Stimulus controllers.

Speedrailgithub.com

A free Rails 8 app template: Devise auth, Stripe billing, Tailwind CSS, admin panel, SEO helpers, etc.

Wheelgithub.com

Rails application template to build Rails applications faster.

A simple Ruby on Rails plugin for creating and managing a breadcrumb navigation for a Rails project.

Gretelgithub.com

A Ruby on Rails plugin that makes it easy yet flexible to create breadcrumbs.

loafgithub.com

Manages and displays breadcrumb trails in Rails app - lean & mean.

A ruby gem for creating navigation (html list, link list or breadcrumbs with multiple levels) for your Rails 2, 3 & 4, Sinatra or Padrino.

Manage application specific business logic.

Dentakugithub.com

A parser and evaluator for mathematical and logical formulas, safely evaluating user-supplied expressions at runtime.

Interactorgithub.com

Interactor provides a common interface for performing complex interactions in a single request.

Light Servicegithub.com

Series of Actions with an emphasis on simplicity.

Mutationsgithub.com

Compose your business logic into commands that sanitize and validate input.

Servactorygithub.com

A set of tools for building reliable service objects of any complexity.

Surroundedgithub.com

Encapsulated related objects in a single system to add behavior during runtime. Extensible implementation of DCI.

Waterfallgithub.com

A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control.

wispergithub.com

A micro library providing Ruby objects with Publish-Subscribe capabilities.

Clampgithub.com

A command-line application framework.

cmdparsecmdparse.gettalong.org

An advanced command line parser supporting nested commands.

Commandergithub.com

The complete solution for Ruby command-line executables.

dry-cligithub.com

General purpose Command Line Interface (CLI) framework for Ruby.

GLIgithub.com

Git-Like Interface Command Line Parser.

Maingithub.com

A class factory and DSL for generating command line programs real quick.

Optimistgithub.com

A commandline option parser for Ruby that just gets out of your way.

Rakegithub.com

A make-like build utility for Ruby.

Runfilegithub.com

Build command line applications per project with ease. Rake-inspired, Docopt inside.

Slopgithub.com

Simple Lightweight Option Parsing.

Terrapingithub.com

A small command line library (Formerly Cocaine).

Thorwhatisthor.com

A toolkit for building powerful command-line interfaces.

TTYgithub.com

Toolbox for developing CLI clients.

Awesome Printgithub.com

Pretty print your Ruby objects with style -- in full color and with proper indentation

Bettygithub.com

Friendly English-like interface for your command line. Don't remember a command? Ask Betty.

colorizegithub.com

Extends String class or add a ColorizedString with methods to set text color, background color and text effects.

colorlsgithub.com

Beautifies the ls command, with color and font-awesome icons.

formatadorgithub.com

STDOUT text formatting.

Paintgithub.com

Simple and fast way to set ANSI terminal colors.

Pastelgithub.com

Terminal output styling with intuitive and clean API.

Rugithub.com

Ruby in your shell.

The most flexible text progress bar library for Ruby.

TablePrintgithub.com

Slice your data from multiple DB tables into a single CLI view.

Tabulogithub.com

Plain text table generator with a DRY, column-based API.

Terminal Tablegithub.com

Ruby ASCII Table Generator, simple and feature rich.

Tmuxinatorgithub.com

Create and manage complex tmux sessions easily.

Whirlygithub.com

A simple, colorful and customizable terminal spinner library for Ruby.

Alchemy CMSalchemy-cms.com

A powerful, userfriendly and flexible Open Source Rails CMS.

Avo is a very custom Content Management System for Ruby on Rails that saves engineers and teams months of development time. It's designed to use your app's database structure, uses configuration instead of traditional methods, and when configuration isn't enough, it falls back to writing regular Rails code that you're used to.

Camaleon CMScamaleon.tuzitio.com

A dynamic and advanced content management system based on Ruby on Rails 4.

Powerful Rails 5.2+ CMS Engine.

Faegithub.com

Flexible, open source, Rails CMS engine.

LocomotiveCMSlocomotivecms.com

A simple but powerful CMS based on Liquid templates and Mongodb database.

MaglevCMSmaglev.dev

An open source page builder with an sleek UI.

Publifygithub.com

A self hosted Web publishing platform on Rails.

Radiantradiantcms.org

A no-fluff, open source content management system designed for small teams.

Refinery CMSrefinerycms.com

An open source Ruby on Rails content management system for Rails 5.2+.

Sitepresssitepress.cc

Manage content files in Rails with the same features you'd expect from static site generators like Jekyll, Middleman, and Bridgetown.

Spina CMSspinacms.com

A beautiful CMS for Rails developers.

Storytimegithub.com

Rails 4+ CMS and blogging engine, with a core focus on content.

Fat Free CRMgithub.com

An open source Ruby on Rails based customer relationship management platform.

Hitobitogithub.com

An open source Ruby on Rails based community management solution.

Action caching for Action Pack.

Dalligithub.com

A high performance pure Ruby client for accessing memcached servers.

Garnergithub.com

A set of Rack middleware and cache helpers that implement various caching strategies.

IdentityCachegithub.com

A blob level caching solution to plug into ActiveRecord.

Record Cachegithub.com

Cache Active Model Records in Rails 3.

redis-storeredis-store.org

Redis Store provides a full set of stores (Cache, I18n, Session, HTTP Cache) for modern Ruby frameworks like: Ruby on Rails, Sinatra, Rack, Rack::Cache and I18n. It supports object marshalling, timeouts, single or multiple nodes, and namespaces.

Write-Through and Read-Through caching library for ActiveRecord 4.

Protection for Rails models with text-based logic question captchas (from Rob Tuley's textcaptcha.com)

Unobtrusive and flexible spam protection based on the honeypot strategy. It also provides a time-sensitive form submission.

Rakismetgithub.com

Easy Akismet and TypePad AntiSpam integration for Rails.

reCAPTCHAgithub.com

reCaptcha API helpers for ruby apps.

Voight-Kampffgithub.com

A Ruby gem that detects bots, spiders, crawlers and replicants.

The official AWS SDK for Ruby.

Multi-provider Rails engine providing access to files in cloud storage.

Foggithub.com

The Ruby cloud services library.

humidifiergithub.com

Programmatically generate and manage AWS CloudFormation templates, stacks, and change sets.

Brakemangithub.com

A static analysis security vulnerability scanner for Ruby on Rails applications.

Coverbandgithub.com

Rack middleware to help measure production code coverage.

Fasterergithub.com

Make your Rubies go faster with this command line tool highly inspired by fast-ruby and Sferik's talk at Baruco Conf.

Flaygithub.com

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. Making this totally rad.

Floggithub.com

Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in.

fukuzatsugitlab.com

Complexity analysis tool with a rich web front-end.

MetricFugithub.com

A fist full of code metrics.

Pippigithub.com

A utility for finding suboptimal Ruby class API usage, focused on runtime analysis.

Prontogithub.com

Quick automated code review of your changes.

A code metric tool for rails projects.

Reekgithub.com

Code smell detector for Ruby.

Rubycriticgithub.com

A Ruby code quality reporter.

rubydexgithub.com

A high-performance static analysis suite for Ruby, built in Rust with Ruby APIs.

Scientistgithub.com

A Ruby library for carefully refactoring critical paths.

SimpleCovgithub.com

Code coverage for Ruby 1.9+ with a powerful configuration library and automatic merging of coverage across test suites.

Suturegithub.com

A Ruby gem that helps you refactor your legacy code.

Traceroutegithub.com

A Rake task gem that helps you find the dead routes and actions for your Rails 3+ app

niceqlgithub.com

A dependentless SQL and SQL errors formatting and colorizing. ActiveRecord seemless integration.

prettiergithub.com

A prettier plugin for the Ruby language.

RuboCopgithub.com

A static code analyzer, based on the community Ruby style guide.

A RuboCop extension focused on code performance checks.

Rubocop Railsgithub.com

A RuboCop extension focused on enforcing Rails best practices and coding conventions.

Rubocop Rspecgithub.com

Code style checking for RSpec files

Standardgithub.com

Ruby Style Guide, with linter & automatic code fixer

CodeRaygithub.com

Fast and easy syntax highlighting for selected languages.

pygments.rbgithub.com

A Ruby wrapper for the Python pygments syntax highlighter.

Rougegithub.com

A pure Ruby code highlighter that is compatible with Pygments.

Zeitwerkgithub.com

An efficient and thread-safe Ruby code loader.

Best-Rubygithub.com

Ruby Tricks, Idiomatic Ruby, Refactoring & Best Practices.

fast-rubygithub.com

Writing Fast Ruby. Collect Common Ruby idioms.

Fundamental programming ruby with examples. Threads, design patterns, data structures, OOP SOLID principle, algorithms.

Community-driven Rails best practices and style for Rails 3 and 4.

Better Specs { rspec guidelines with ruby }.

Community-driven Ruby coding style.

Concurrent Rubygithub.com

Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.

EventMachinegithub.com

An event-driven I/O and lightweight concurrency library for Ruby.

forkoffgithub.com

brain-dead simple parallel processing for ruby.

Parallelgithub.com

Run any code in parallel Processes (> use all CPUs) or Threads (> speedup blocking operations). Best suited for map-reduce or e.g. parallel downloads/uploads.

Polyphonygithub.com

Fine-grained concurrency for Ruby.

AnywayConfiggithub.com

Configuration library for Ruby gems and applications, supporting multiple sources (yml, secrets) and environments.

Chambergithub.com

Surprisingly customizable convention-based approach to managing your app's configuration.

Configatrongithub.com

Simple and feature rich configuration system for Ruby apps.

Configusgithub.com

Helps you easily manage environment specific settings.

dotenvgithub.com

Loads environment variables from .env.

Econfiggithub.com

Flexible configuration for Rails applications.

ENViedgithub.com

ensure presence and type of your app's ENV-variables

Envyablegithub.com

The simplest YAML to ENV config loader.

Figarogithub.com

Simple, Heroku-friendly Rails app configuration using ENV and a single YAML file.

Globalgithub.com

Provides accessor methods for your configuration data.

RailsConfiggithub.com

Multi-environment yaml settings for Rails3.

Sailgithub.com

A lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app.

ActiveAttrgithub.com

What ActiveModel left out.

ActiveSupportgithub.com

A collection of utility classes and standard library extensions.

Addressablegithub.com

Addressable is a replacement for the URI implementation that is part of Ruby's standard library. It more closely conforms to RFC 3986, RFC 3987, and RFC 6570 (level 4), providing support for IRIs and URI templates.

AttrExtrasgithub.com

Takes some boilerplate out of Ruby with methods like attrinitialize.

Bitwisegithub.com

Fast, memory efficient bitwise operations on large binary strings

Docilegithub.com

A tiny library that lets you map a DSL (domain specific language) to your Ruby objects in a snap.

dry-rbgithub.com

dry-rb is a collection of next-generation Ruby libraries, each intended to encapsulate a common task.

Finishing Movesgithub.com

Small, focused, incredibly useful methods added to core Ruby classes. Includes the endlessly useful nilchain.

Hamstergithub.com

Efficient, immutable, and thread-safe collection classes for Ruby.

Hanami::Utilsgithub.com

Lightweight, non-monkey-patch class utilities for Hanami and Ruby app.

Hashiegithub.com

A collection of tools that extend Hashes and make them more useful.

MemoWisegithub.com

Memoize any instance/class/module method, including support for frozen objects - rigorously tested and benchmarked on all Rubies - fast performance of memoized reads.

Ruby Facetsgithub.com

The premiere collection of general purpose method extensions and standard additions for Ruby.

stringpatterngithub.com

Generate strings supplying a simple pattern.

Trick Baggithub.com

Assorted Ruby classes and methods to simplify and enhance your code.

Virtusgithub.com

Attributes on Steroids for Plain Old Ruby Objects.

Carmengithub.com

A repository of geographic regions.

Countriesgithub.com

All sorts of useful information about every country packaged as pretty little country objects.

i18ndatagithub.com

country/language names and 2-letter-code pairs, in 85 languages, for country/language i18n.

Convert country names and codes to a standard, includes a conversion program for XMLs, CSVs and DBs.

Phonelibgithub.com

Ruby gem for phone validation and formatting using Google libphonenumber library data.

Phonygithub.com

Fast international phone number (E164 standard) normalizing, splitting and formatting.

Postal code / zipcode validation for Rails, supporting 233 country codes.

Blockchain Litegithub.com

Build your own blockchains with crypto hashes; revolutionize the world with blockchains, blockchains, blockchains one block at a time.

Cirigithub.com

Ruby implementation of Ethereum.

MoneyTreegithub.com

A Ruby implementation of Bitcoin HD Wallets (Hierarchical Deterministic) BIP32.

Peatiogithub.com

Most Advanced Cryptocurrency open-source assets exchange.

Blazergithub.com

Simple data viewer using only SQL. Output to table, chart, and maps.

Dashing-Railsgithub.com

The exceptionally handsome dashboard framework for Rails.

Smashingsmashing.github.io

Smashing is a Sinatra based framework that lets you build beautiful dashboards. This project is the maintained spiritual successor to the Dashing framework.

attr-gathergithub.com

A gem for creating workflows that "enhance" entities with extra attributes. At a high level, attr-gather provides a process to fetch information from many data sources (such as third party APIs, legacy databases, etc.) in a fully parallelized fashion.

CSV Readergithub.com

A modern tabular data (line-by-line records) reader supports "classic" CSV but also CSV Numerics, CSV <3 JSON, CSV <3 YAML, tab, space or fixed width fields (FWF) and many more flavors and dialects.

json-streamergithub.com

Stream JSON data based on various criteria (key, nesting level, etc).

Kibakiba-etl.org

A lightweight data processing / ETL framework for Ruby.

Multiwovengithub.com

The open-source reverse ETL, data activation platform developed using Ruby and Ruby on Rails.

ruby-stemmergithub.com

It Provides Snowball algorithm for stemming purposes.

smartercsvgithub.com

Fast Ingestion of CSV files into hashes with automatic header handling, type conversion, clean-up, and protection against Ruby CSV's silent data corruption. Also exports CSV.

ApexCharts.rbgithub.com

Awesome charts for your ruby app. Works on any ruby app, including Rails app. It even works on plain HTML+ERB files.

Chartkickchartkick.com

Create beautiful Javascript charts with one line of Ruby.

GeoPatterngithub.com

Create beautiful generative geometric background images from a string.

LazyHighChartsgithub.com

A simple and extremely flexible way to use HighCharts from ruby code. Tested on Ruby on Rails, Sinatra and Nanoc, but it should work with others too.

RailRoadygithub.com

Ruby on Rails 3/4 model and controller UML class diagram generator.

Rails Erdgithub.com

Generate Entity-Relationship Diagrams for Rails applications.

Ruby/GraphVizgithub.com

Ruby interface to the GraphViz graphing tool.

A pure ruby driver for Apache Cassandra with asynchronous io and configurable load balancing, reconnection and retry policies.

MongoDB Ruby driver.

mysql2github.com

A modern, simple and very fast Mysql library for Ruby (binding to libmysql).

Neographygithub.com

A thin Ruby wrapper to the Neo4j Rest API.

Redicgithub.com

Lightweight Redis Client.

redis-rbgithub.com

A Ruby client that tries to match Redis' API one-to-one, while still providing an idiomatic interface.

ruby-pggithub.com

Ruby interface to PostgreSQL 8.3 and later.

SQL Servergithub.com

The SQL Server adapter for ActiveRecord.

SQLite3github.com

Ruby bindings for the SQLite3 embedded database.

TinyTDSgithub.com

FreeTDS bindings for Ruby using DB-Library.

Trilogygithub.com

A performance-oriented C library for MySQL-compatible databases.

connectionpoolgithub.com

Generic connection pooling for Ruby, that can be used with anything, e.g. Redis, Dalli, etc.

Database Cleaner is a set of strategies for cleaning your database in Ruby.

An easy way to check that application constraints and database constraints are in sync.

Online MySQL schema migrations without locking the table.

Lol DBAgithub.com

Scan your models and displays a list of columns that probably should be indexed.

Catch unsafe PostgreSQL migrations in development and run them easier in production.

PgHerogithub.com

Postgres insights made easy.

Pologithub.com

Creates sample database snapshots to work with real world data in development.

Rails DBgithub.com

Database Viewer and SQL Query Runner.

Reingithub.com

Database constraints made easy for ActiveRecord.

Scenicgithub.com

Versioned database views for Rails.

SchemaPlusgithub.com

SchemaPlus provides a collection of enhancements and extensions to ActiveRecord

SecondBasegithub.com

Seamless second database integration for Rails. SecondBase provides support for Rails to manage dual databases by extending ActiveRecord tasks that create, migrate, and test your application.

Seed dumpgithub.com

Rails 4 task to dump (parts) of your database to db/seeds.rb.

Seed Fugithub.com

Advanced seed data handling for Rails.

Seedbankgithub.com

Seedbank allows you to structure your Rails seed data instead of having it all dumped into one large file.

Standbygithub.com

Read from standby databases for ActiveRecord (formerly Slavery).

Catch unsafe migrations in development.

Upsertgithub.com

Upsert on MySQL, PostgreSQL, and SQLite3. Transparently creates functions (UDF) for MySQL and PostgreSQL; on SQLite3, uses INSERT OR IGNORE.

bizgithub.com

Time calculations using business hours.

businesstimegithub.com

Support for doing time math in business hours and days.

ByStargithub.com

Find ActiveRecord objects by year, month, fortnight, week and more!

Chronicgithub.com

A natural language date/time parser written in pure Ruby.

The simple tool to make work with date ranges in Ruby more enjoyable.

groupdategithub.com

The simplest way to group temporal data in ActiveRecord, arrays and hashes.

holidaysgithub.com

A collection of Ruby methods to deal with statutory and other holidays.

icecubegithub.com

A date recurrence library which allows easy creation of recurrence rules and fast querying.

Jekyll-Timeagogithub.com

A Ruby library to compute distance of dates in words, with localization support, alternative styles, CLI and Jekyll support.

localtimegithub.com

Rails Engine for cache-friendly, client-side local time.

montrosegithub.com

a simple library for expressing, serializing, and enumerating recurring events in Ruby.

stampgithub.com

Format dates and times based on human-friendly examples, not arcane strftime directives.

timediffgithub.com

Calculates the difference between two time.

timezonegithub.com

Accurate current and historical timezones and transformations, with support for Geonames and Google latitude - longitude timezone lookups.

TZinfogithub.com

Provides daylight savings aware transformations between times in different timezones.

Date and time validation plugin for ActiveModel and Rails.

workinghoursgithub.com

A modern ruby gem allowing to do time calculation with working hours.

yymmddgithub.com

Tiny DSL for idiomatic date parsing and formatting.

Byebuggithub.com

A simple to use, feature rich debugger for Ruby 2.

didyoumeangithub.com

Adds class, method & attribute suggestions to error messages.

Pry Byebuggithub.com

Pry navigation commands via byebug.

pry-railsgithub.com

Avoid repeating yourself, use pry-rails instead of copying the initializer to every rails project. This is a small gem which causes rails console to open pry. It therefore depends on pry.

Displays the results of every line of code in your file.

tracergithub.com

A Ruby tracing tool for following method calls, line execution, and object allocations via TracePoint.

Xraygithub.com

A development tool that reveals your UI's bones.

Decent Exposuregithub.com

A helper for creating declarative interfaces in controllers.

Drapergithub.com

Draper adds an object-oriented layer of presentation logic to your Rails application.

Respondersgithub.com

A set of Rails responders to dry up your application.

ShowForgithub.com

Quickly show a model information with I18n features. Like formfor for displaying model data.

Backupgithub.com

Provides an elegant DSL in Ruby for performing backups on UNIX-like systems.

BOSHgithub.com

Cloud Foundry BOSH is an open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services.

Capistranocapistranorb.com

A remote server automation and deployment tool written in Ruby.

Chefgithub.com

A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.

Einhorngithub.com

Einhorn will open one or more shared sockets and run multiple copies of your process. You can seamlessly reload your code, dynamically reconfigure Einhorn, and more.

Itamaegithub.com

Simple and lightweight configuration management tool inspired by Chef.

Kamalgithub.com

Kamal offers zero-downtime deploys, rolling restarts, asset bridging, remote builds, accessory service management, and everything else you need to deploy and manage your web app in production with Docker.

Kanrisurugithub.com

Manage remote infrastructure in Ruby

Litalita.io

ChatOps for Ruby: A pluggable chat bot framework usable with any chat service.

Logstashgithub.com

Logs/event transport, processing, management, search.

Minagithub.com

Really fast deployer and server automation tool.

Puppetgithub.com

An automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.

Rubbergithub.com

The rubber plugin enables relatively complex multi-instance deployments of RubyOnRails applications to Amazon's Elastic Compute Cloud (EC2).

Ruby-LXCgithub.com

Native ruby binding for Linux containers.

SSHKeygithub.com

SSH private and public key generator in pure Ruby (RSA & DSA).

Sunzigithub.com

Server provisioning utility for minimalists

Vagrantvagrantup.com

Create and configure lightweight, reproducible, and portable development environments.

debuggithub.com

The official Ruby debugger with Debug Adapter Protocol (DAP) support.

A Ruby language server offering fuzzy search-based definitions, references, and completions.

Ruby LSPgithub.com

An opinionated language server for Ruby with support for pull diagnostics, formatting, and more.

Ruby LSP (VS Code)marketplace.visualstudio.com

VS Code extension providing a rich Ruby development experience powered by Ruby LSP.

ruby-lsp-railsgithub.com

A Ruby LSP addon for Rails that provides route, model, and association support.

ruby-lsp-rspecgithub.com

A Ruby LSP addon that provides enhanced RSpec support, including code lens for running and debugging tests.

Solargraphgithub.com

A Ruby language server providing IntelliSense, code completion, and inline documentation.

VSCode rdbg Ruby Debuggermarketplace.visualstudio.com

VS Code extension for the debug gem with DAP support.

VSCode RuboCopgithub.com

VS Code extension for RuboCop with autocorrection and lint support.

VSCode Standardgithub.com

VS Code extension for StandardRB.

Diffygithub.com

Easy Diffing With Ruby.

gemdiffgithub.com

Find source repositories for gems. Open, compare, and update outdated gem versions.

JsonComparegithub.com

Returns the difference between two JSON files.

Awesome Ruby @LibHuntruby.libhunt.com

Your go-to Ruby Toolbox. The Awesome Ruby collection + ordering by popularity, additional metadata and comparisons.

GitHub Trendinggithub.com

Find what repositories the GitHub community is most excited about today.

Ruby Bookmarksgithub.com

Ruby and Ruby on Rails bookmarks collection.

Ruby Landrubyland.news

A well maintained Ruby/Rails aggregator that contains news, opinions, tutorials, and more.

Ruby Roguesdevchat.tv

Weekly panel discussion about programming, primarily in Ruby.

Ruby Weeklyrubyweekly.com

A free, once–weekly e-mail round-up of Ruby news and articles.

RubyDailyrubydaily.org

Community driven news.

RubyFlowrubyflow.com

Ruby Programming Community Link Blog.

Research papers about Ruby.

The Ruby Toolboxruby-toolbox.com

A comprehensive catalog of Ruby and Rails plug-ins, gems, tools and resources for Ruby developers with popularity ratings based on GitHub watchers and Gem downloads.

AnnotateRbgithub.com

Adds database schema annotations for your ActiveRecord models as text comments as well as routes. An active and maintained hard fork of Annotate.

Apipiegithub.com

Rails API documentation and display tool using Ruby syntax.

Asciidoctorasciidoctor.org

A fast, Ruby-based text processor & publishing toolchain for converting AsciiDoc to HTML5, DocBook, EPUB3, PDF & more.

fittinggithub.com

Library add improve test log for RSpec and WebMock, validate its according to API Blueprint and Open API, show the documentation coverage with log.

Automatically generate change log from your tags, issues, labels and pull requests on GitHub.

Gollumgithub.com

A simple, Git-powered wiki with a sweet API and local frontend.

grape-swaggergithub.com

Add swagger compliant documentation to your Grape API.

Hannagithub.com

An RDoc formatter built with simplicity, beauty and ease of browsing in mind.

Hologramgithub.com

A markdown based documentation system for style guides. It parses comments in your CSS and helps you turn them into a beautiful style guide.

Inchgithub.com

Inch is a documentation measurement and evalutation tool for Ruby code, based on YARD.

RDocgithub.com

RDoc produces HTML and command-line documentation for Ruby projects.

Automatically generate API documentation from RSpec.

YARDyardoc.org

YARD enables the user to generate consistent, usable documentation that can be exported to a number of formats very easily.

Active Merchantgithub.com

A simple payment abstraction library extracted from Shopify.

Braintreegithub.com

Braintree Ruby bindings.

Conektagithub.com

Conekta Ruby bindings.

A ruby gem for validating credit card numbers, generating valid numbers, Luhn checks.

Paygithub.com

A payments engine for Rails, supporting Stripe, Braintree, Paddle, and Lemon Squeezy.

PayPal's official Ruby SDK for the PayPal Server APIs (Orders and Payments).

ROR Ecommercegithub.com

A Rails e-commerce platform.

Solidusgithub.com

An open source, eCommerce application for high volume retailers.

Spreegithub.com

Spree is a complete open source e-commerce solution for Ruby on Rails.

stripe-rubygithub.com

Stripe Ruby bindings.

Workareagithub.com

An extensible, high-performance eCommerce platform depended on by some of the world's top retailers.

bookpubgithub.com

Bookshop is a an open-source agile book development and publishing framework for authors, editors.

Gepubgithub.com

A generic EPUB library for Ruby : supports EPUB 3.

Mobigithub.com

A Ruby way to read MOBI format metadata.

Reviewgithub.com

Re:VIEW is flexible document format/conversion system.

Ahoy Emailgithub.com

Analytics and tracking for e-mails.

Gibbongithub.com

API wrapper for the Mailchimp e-mail marketing platform.

LetterOpenergithub.com

Preview mail in the browser instead of sending.

Mailgithub.com

A Really Ruby Mail Library.

MailCatchermailcatcher.me

Catches mail and serves it through a dream.

MailFormgithub.com

Send e-mail straight from forms in Rails with I18n, validations, attachments and request information.

Mailygithub.com

A Rails Engine to manage, test and navigate through all your email templates of your app, being able to preview them directly in your browser.

MidiSmtpServer4commerce-technologies-ag.github.io

The highly customizable ruby SMTP-Service library with builtin support for AUTH and SSL/STARTTLS, 8BITMIME and SMTPUTF8, IPv4 and IPv6 and more.

Ponygithub.com

The express way to send mail from Ruby.

Postalgithub.com

A fully featured open source mail delivery platform for incoming & outgoing e-mail.

premailer-railsgithub.com

CSS styled emails without the hassle.

Roadiegithub.com

Roadie tries to make sending HTML emails a little less painful by inlining stylesheets and rewriting relative URLs for you inside your emails.

Supgithub.com

A curses threads-with-tags style email client.

Truemailtruemail-rb.org

Configurable framework agnostic plain Ruby email validator/verifier. Verify email via Regex, DNS and SMTP. Be sure that email address valid and exists.

bcrypt-rubygithub.com

bcrypt-ruby is a Ruby binding for the OpenBSD bcrypt() password hashing algorithm.

RbNaClgithub.com

Ruby binding to the Networking and Cryptography (NaCl) library.

Symgithub.com

A time-saving symmetric encryption gem based on OpenSSL that uses 256bit (password-encrypted) keys. Read the key from STDIN, a file, ENV or, on a Mac: OS-X Keychain.

Symmetric Encryptionencryption.rocketjob.io

Transparently encrypt ActiveRecord, Mongoid, and MongoMapper attributes. Encrypt passwords in configuration files. Encrypt entire files at rest.

Themisgithub.com

crypto library for painless data security, providing symmetric and asymmetric encryption, secure sockets with forward secrecy, for mobile and server platforms.

chrubygithub.com

Change your current Ruby. No shims, no crazy options or features, ~90 LOC.

frygithub.com

Simple ruby version manager for fish.

gemhomegithub.com

A tool for changing your $GEMHOME.

rbenvgithub.com

Use rbenv to pick a Ruby version for your application and guarantee that your development environment matches production.

ruby-buildgithub.com

Compile and install Ruby.

ruby-installgithub.com

Installs Ruby, JRuby, Rubinius, MagLev or MRuby.

rvrv.dev

A fast Ruby version and toolchain manager written in Rust.

RVMrvm.io

RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.

Tokaidogithub.com

Ruby, Rails, SQLite and Redis encapsulated in a single drag-and-drop OS X app, designed to make installing a working RoR environment easy for beginners.

Urubitbucket.org

Uru is a lightweight, multi-platform command line tool that helps you use the multiple rubies on your 32/64-bit Linux, OS X, or Windows systems.

Airbrakegithub.com

The official Airbrake library for Ruby on Rails (and other Rack based frameworks).

Better Errorsgithub.com

Better error page for Rack apps.

Bugsnaggithub.com

Error monitoring for Rails, Sinatra, Rack, and plain Ruby apps.

Errbitgithub.com

The open source, self-hosted error catcher.

Custom error pages.

A set of notifiers for sending notifications when errors occur in a Rack/Rails application.

Nestygithub.com

Nested exceptions for Ruby.

Rollbargithub.com

Easy and powerful exception and error tracking for your applications.

Sentry Rubygithub.com

The Ruby client for Sentry.

Eventide Projecteventide-project.org

Pub/sub, event sourcing, and evented autonomous services backed by the Message DB message store.

A library for publishing, consuming, storing and retrieving events. It's your best companion for going with an event-driven architecture for your Rails application.

flippergithub.com

Feature flipping for ANYTHING. Make turning features on/off so easy that everyone does it. Whatever your data store, throughput, or experience.

Motorheadgithub.com

A Rails Engine framework that helps safe and rapid feature prototyping.

Rolloutgithub.com

Feature flippers.

Splitgithub.com

Rack Based AB testing framework.

Unleashgithub.com

Ruby client for Unleash, a powerful feature toggle system that gives you a great overview over all feature toggles across all your applications and services.

Guardgithub.com

A command line tool to easily handle events on file system modifications.

Automatically reload your browser when 'view' files are modified.

Listengithub.com

The Listen gem listens to file modifications and notifies you about the changes.

Rerungithub.com

Restarts an app when the filesystem changes. Uses growl and FSEventStream if on OS X.

Retestgithub.com

A simple CLI to watch file changes and run their matching Ruby specs. Works on any ruby projects with no setup.

attachegithub.com

Standalone image and file server to decouple your app from file management concerns.

CarrierWavegithub.com

Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks.

DragonFlygithub.com

A Ruby gem for on-the-fly processing - suitable for image uploading in Rails, Sinatra and much more!.

Upload files securely.

Refilegithub.com

A modern file upload library for Ruby applications, Refile is an attempt by CarrierWave's original author to fix the design mistakes and overengineering in CarrierWave.

Shrinegithub.com

Toolkit for handling file uploads in Ruby.

bootstrapformgithub.com

Rails form builder that makes it super easy to create beautiful-looking forms with Twitter Bootstrap 3+.

Cocoongithub.com

Dynamic nested forms using jQuery made easy; works with formtastic, simpleform or default forms.

Rails form builder that makes it easy to create forms with Bootstrap 4 markup

Formtasticgithub.com

A Rails form builder plugin with semantically rich and accessible markup.

Rapidfiregithub.com

Making dynamic surveys should be easy!

Reformgithub.com

Gives you a form object with validations and nested setup of models. It is completely framework-agnostic and doesn't care about your database.

Simple Formgithub.com

Rails forms made easy.

FXRubygithub.com

A Ruby library that provides an interface to the FOX GUI toolkit.

Glimmergithub.com

Ruby DSL for SWT

qtbindingsgithub.com

Allows the QT Gui toolkit to be used from Ruby.

Ruby-GNOMEgithub.com

Ruby language bindings for the GNOME development environment.

Shoesshoesrb.com

Shoes makes building little graphical programs for Mac, Windows, and Linux super simple.

Dragon Rubydragonruby.org

DragonRuby is a zero dependency, cross platform, Ruby runtime built on top of mRuby, libSDL, and LLVM. Write Ruby on any OS and deploy to PC, Mac, Linux, iOS, Android, Raspberry Pi, WASM, Nintendo Switch, Sony Playstation, and Microsoft Xbox.

Gosulibgosu.org

A 2D game development library for the Ruby and C++ programming languages.

Mittsugithub.com

Mittsu makes 3D graphics easier by providing an abstraction over OpenGL, and is based heavily off of THREE.js.

Ruby 2Dgithub.com

Create cross-platform 2D applications, games, and visualizations with ease.

Taylorgithub.com

Taylor is a game engine built using mruby and raylib.

Gemsmithgithub.com

A command line interface for smithing new Ruby gems.

Hoezenspider.com

Hoe is a Rake/RubyGems helper for project Rakefiles.

Gem in a boxgithub.com

Really simple rubygem hosting.

Gemfastgithub.com

A drop in replacement for geminabox written in Go.

Gemirrogithub.com

Gem to automatically make a rubygems mirror.

Gemstashgithub.com

A RubyGems.org cache and private gem server.

Geocodergithub.com

A complete geocoding solution for Ruby. With Rails it adds geocoding (by street or IP address), reverse geocoding (find street address based on given coordinates), and distance queries.

geoipgithub.com

Searches a GeoIP database for a given host or IP address, and returns information about the country where the IP address is allocated, and the city, ISP and other information.

Geokitgithub.com

Geokit gem provides geocoding and distance/heading calculations.

Enables easy Google map + overlays creation in Ruby apps.

IP2Location.iogithub.com

A Ruby SDK allows user to query for an enriched data set based on IP address and provides WHOIS lookup api that helps users to obtain domain information.

rgeogithub.com

Geospatial data library. Spatial data types, geometric and spherical calculations, and WKT/WKB serialization.

ginatragithub.com

A web frontend for Git repositories.

Git Lintalchemists.io

Analyzes Git commits for consistent quality.

git-auto-bisectgithub.com

Find the commit that broke master.

git-spelunkgithub.com

Dig through git blame history.

git-whencegithub.com

Find which merge a commit came from.

gitcurategithub.com

Peruse and delete git branches ergonomically.

gitreflowgithub.com

An automated quality control workflow for Agile teams.

Overcommitgithub.com

A fully configurable and extendable Git hook manager.

Ruggedgithub.com

Ruby bindings to libgit2.

graphql-batchgithub.com

A query batching executor.

graphql-clientgithub.com

A library for declaring, composing and executing GraphQL queries.

graphql-guardgithub.com

A simple field-level authorization.

graphql-rubygithub.com

Ruby implementation of GraphQL.

HappyMappergithub.com

Object to XML mapping library, using Nokogiri.

HTML::Pipelinegithub.com

HTML processing filters and utilities.

Nokogirinokogiri.org

An HTML, XML, SAX, and Reader parser with XPath and CSS selector support.

Nokolexborgithub.com

High-performance HTML5 parser based on Lexbor, with support for both CSS selectors and XPath.

Ogagitlab.com

An XML/HTML parser written in Ruby. Oga does not require system libraries such as libxml, making it easier and faster to install on various platforms.

Oxgithub.com

A fast XML parser and Object marshaller.

ROXMLgithub.com

Custom mapping and bidirectional marshalling between Ruby and XML using annotation-style class methods, via Nokogiri or LibXML.

Accept Languagegithub.com

A tiny library for parsing the Accept-Language header from browsers (as defined in RFC 2616).

Device Detectorgithub.com

A precise and fast user agent parser and device detector, backed by the largest and most up-to-date user agent database.

excongithub.com

Usable, fast, simple Ruby HTTP 1.1. It works great as a general HTTP(s) client and is particularly well suited to usage in API clients.

Faradaygithub.com

an HTTP client lib that provides a common interface over many adapters (such as Net::HTTP) and embraces the concept of Rack middleware when processing the request/response cycle.

HTTPgithub.com

The HTTP Gem: a simple Ruby DSL for making HTTP requests.

Http Clientgithub.com

Gives something like the functionality of libwww-perl (LWP) in Ruby.

Http-2github.com

Pure Ruby implementation of HTTP/2 protocol

httpartygithub.com

Makes http fun again!

HTTPXgitlab.com

Pure ruby HTTP client, supports HTTP/2 and HTTP/1, concurrent requests, plugin system for extended features (cookies, retries, following redirects, proxy, streaming...).

Patrongithub.com

Patron is a Ruby HTTP client library based on libcurl.

Rack::Corsgithub.com

Cross-Origin Resource Sharing (CORS) middleware for Rack applications.

RESTClientgithub.com

Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.

Savongithub.com

Savon is a SOAP client for the Ruby programming language.

Sawyergithub.com

Secret user agent of HTTP, built on top of Faraday.

Sniffergithub.com

Tool to log and debug outgoing HTTP requests across multiple ruby libraries.

Typhoeusgithub.com

Typhoeus wraps libcurl in order to make fast and reliable requests.

Clipboardgithub.com

Access to the system clipboard on Linux, MacOS and Windows.

irbtoolsgithub.com

Improvements for Ruby's IRB.

KatakataIrbgithub.com

IRB with Kata(型 Type) completion.

Lookseegithub.com

A tool for illustrating the ancestry and method lookup path of objects. Handy for exploring unfamiliar codebases.

Prygithub.com

A powerful alternative to the standard IRB shell for Ruby.

ribrib.godfat.org

A lightweight and extensible IRB replacement.

FastImagegithub.com

FastImage finds the size or type of an image given its uri by fetching as little as needed.

ImageProcessinggithub.com

High-level image processing wrapper for libvips and ImageMagick/GraphicsMagick

MiniMagickgithub.com

A ruby wrapper for ImageMagick or GraphicsMagick command line.

Phasiongithub.com

Ruby wrapper around pHash, the perceptual hash library for detecting duplicate multimedia files.

PSD.rbgithub.com

Parse Photoshop files in Ruby with ease.

RMagickgithub.com

RMagick is an interface between Ruby and ImageMagick.

ruby-vipsgithub.com

A binding for the libvips image processing library.

Skeptickgithub.com

Skeptick is an all-purpose DSL for building and running ImageMagick commands.

JRubygithub.com

A Java implementation of the Ruby language.

MRubygithub.com

Lightweight Ruby. Can be linked and embedded in your application.

Nataliegithub.com

Natalie is a Ruby compiler that provides an ahead-of-time compiler using C++ and gcc/clang as the backend.

Opalgithub.com

Ruby to Javascript compiler.

Rubiniusgithub.com

An implementation of the Ruby programming language. Rubinius includes a bytecode virtual machine, Ruby syntax parser, bytecode compiler, generational garbage collector, just-in-time (JIT) native machine code compiler, and Ruby Core and Standard libraries.

TruffleRubygithub.com

A high performance implementation of the Ruby programming language. Built on the GraalVM by Oracle Labs.

FastGettextgithub.com

Ruby internationalization tool with less memory, simple, clean namespace and threadsafe.

Globalizegithub.com

Globalize builds on the I18n API in Ruby on Rails to add model translations to ActiveRecord models.

i18ngithub.com

Ruby Internationalization and localization solution.

i18n-tasksgithub.com

Manage missing and unused translations with the awesome power of static analysis.

minii18ngithub.com

Minimalistic, flexible and fast Internationalization library. It supports localization, interpolations, pluralization, fallbacks, nested keys and more.

r18ngithub.com

Advanced i18n library for Rails, Sinatra, desktop apps, models, works well with complex languages like Russian.

rails-i18ngithub.com

Repository for collecting Locale data for Rails I18n as well as other interesting, Rails related I18n stuff.

Web interface to manage i18n translations helping to facilitate the editors of your translations.

Termitgithub.com

Translations with speech synthesis in your terminal.

Tolkgithub.com

A web interface for doing i18n translations packaged as a Rails engine.

twitter-cldr-rbgithub.com

Ruby implementation of the ICU (International Components for Unicode) that uses the Common Locale Data Repository to format dates, plurals, and more.

Fluentdgithub.com

Fluentd collects events from various data sources and writes them to files, database or other types of storages.

HttpLoggithub.com

Log outgoing HTTP requests.

Log4rgithub.com

Log4r is a comprehensive and flexible logging library for use in Ruby programs.

Logginggithub.com

A flexible logging library for use in Ruby programs based on the design of Java's log4j library.

Logragegithub.com

An attempt to tame Rails' default policy to log everything.

Ougaigithub.com

A structured logging system that is capable of handling a message, structured data, or an exception easily. It has JSON and human-readable formatters.

Scrollsgithub.com

Simple logging.

Semantic Loggerlogger.rocketjob.io

Scalable, next generation enterprise logging for Ruby.

Sysloggergithub.com

A drop-in replacement for the standard Logger Ruby library, that logs to the syslog instead of a log file.

Yellgithub.com

Your Extensible Logging Library.

AI4Rgithub.com

Algorithms covering several Artificial intelligence fields.

A Curated List of Ruby Machine Learning Links and Resources.

m2cgengithub.com

A CLI tool to transpile trained classic ML models into a native Ruby code with zero dependencies.

rb-libsvmgithub.com

Ruby language bindings for LIBSVM. SVM is a machine learning and classification algorithm.

ruby-fanngithub.com

Ruby library for interfacing with FANN (Fast Artificial Neural Network).

rumalegithub.com

A machine learning library with interfaces similar to Scikit-Learn.

TensorFlowgithub.com

The end-to-end machine learning platform for Ruby.

Torch.rbgithub.com

Deep learning for Ruby, powered by LibTorch.

wekagithub.com

Machine learning and data mining algorithms for JRuby.

kramdowngithub.com

Kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.

markdownhelpergithub.com

A markdown pre-processor implementing file inclusion and page TOC (table of contents).

Marukugithub.com

A pure-Ruby Markdown-superset interpreter.

Redcarpetgithub.com

A fast, safe and extensible Markdown to (X)HTML parser.

Gem to convert Microsoft Word documents to Markdown.

A powerful tool that allows you to effortlessly download and convert your Medium posts to Markdown format.

Measuredgithub.com

Wrapper objects which encapsulate measurements and their associated units in Ruby.

Ruby Unitsgithub.com

Provides classes and methods to perform unit math and conversions.

dryrungithub.com

Try any Android library on your smartphone directly from the command line.

fastlanegithub.com

Connect all iOS deployment tools into one streamlined workflow.

Distribute iOS, Android and HarmonyOS apps to PGYER beta testing service from your Fastlane lane.

PubNubgithub.com

Real-time Push Service in the Cloud.

Rubotogithub.com

A platform for developing full stand-alone apps for Android using the Ruby language and libraries.

RubyMotionrubymotion.com

A revolutionary toolchain that lets you quickly develop and test full-fledged native iOS and OS X applications for iPhone, iPad, Mac and Android.

eucentralbankgithub.com

A gem that calculates the exchange rate using published rates from European Central Bank.

Monetizegithub.com

A library for converting various objects into Money objects.

Moneygithub.com

A Ruby Library for dealing with money and currency conversion.

Coltranegithub.com

A music theory library with a command-line interface.

Maestrogithub.com

A Slack-Powered music bot for Spotify

Sonic Pigithub.com

A live coding synth for everyone originally designed to support computing and music lessons.

Awesome List for Practical Natural Language Processing done in Ruby.

Parsletkschiess.github.io

A small Ruby library for constructing parsers in the PEG (Parsing Expression Grammar) fashion.

Ruby speech recognition with Pocketsphinx.

Pragmatic Segmenter is a rule-based sentence boundary detection gem that works out-of-the-box across many languages.

Collection of links to Ruby Natural Language Processing (NLP) libraries, tools and software.

Sentimentalgithub.com

Simple sentiment analysis with Ruby.

Textgithub.com

A collection of text algorithms including Levenshtein distance, Metaphone, Soundex 2, Porter stemming & White similarity.

Textstatgithub.com

Ruby gem for text readability analysis. Calculate readability statistics using 13 proven formulas (Flesch, SMOG, Coleman-Liau, etc.) with support for 22 languages.

Treatgithub.com

Treat is a toolkit for natural language processing and computational linguistics in Ruby.

Treetopgithub.com

PEG (Parsing Expression Grammar) parser.

Words Countedgithub.com

A highly customisable Ruby text analyser and word counter.

Dnsrubygithub.com

A pure Ruby DNS client library which implements a stub resolver. It aims to comply with all DNS RFCs.

PacketFugithub.com

A library for reading and writing packets to an interface or to a libpcap-formatted file.

RubyDNSgithub.com

A high-performance DNS server which can be easily integrated into other projects or used as a stand-alone daemon.

Noticedgithub.com

ActionMailer-like Notification System for your Ruby on Rails app.

Rpushgithub.com

The push notification service for Ruby which supports Apple Push Notification Service, Google Cloud Messaging, Amazon Device Messaging and Windows Phone Push Notification Service.

iOS, Android and Windows Phone Push notifications made easy.

webpushgithub.com

Encryption Utilities for Web Push protocol.

ActiveRecordgithub.com

Object-relational mapping in Rails.

Mongoidgithub.com

An ODM (Object-Document-Mapper) framework for MongoDB in Ruby.

Neo4j.rbneo4jrb.io

A Neo4j OGM (Object-Graph-Mapper) for use in Ruby on Rails and Rack frameworks heavily inspired by ActiveRecord.

NoBrainergithub.com

A RethinkDB ORM for Ruby

Ohmgithub.com

Object-hash mapping library for Redis.

Redis-Objectsgithub.com

Redis Objects provides a Rubyish interface to Redis, by mapping Redis data types to Ruby objects, via a thin layer over the redis gem.

ROMgithub.com

Ruby Object Mapper (ROM) is an experimental Ruby library with the goal to provide powerful object mapping capabilities without limiting the full power of your datastore.

Sequelgithub.com

Sequel is a simple, flexible, and powerful SQL database access toolkit for Ruby.

ActiveFlaggithub.com

Store up to 64 multiple flags in a single integer column with ActiveRecord.

a library for bulk inserting data using ActiveRecord.

A database sharding extension for ActiveRecord.

activesnapshotgithub.com

Simplified snapshots and restoration for ActiveRecord models and associations with a transparent white-box implementation

An exhaustive collection of off-the-shelf and tested ActiveModel/ActiveRecord validations.

A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts.

Acts As Tennantgithub.com

Add multi-tenancy to a Rails app through a shared database strategy.

actsasarchivalgithub.com

ActiveRecord plugin for atomic object tree archiving.

ActsAsListgithub.com

Provides the capabilities for sorting and reordering a number of objects in a list.

ActsAsParanoidgithub.com

ActiveRecord plugin allowing you to hide and restore records without actually deleting them.

ActsAsTree but recursive.

ActsAsTreegithub.com

Extends ActiveRecord to add simple support for organizing items into parent–children relationships.

Ancestrygithub.com

Organise ActiveRecord model into a tree structure using a variation on the materialised path pattern.

Apartmentgithub.com

Multi-tenancy for Rails and ActiveRecord.

arelextensionsgithub.com

Extending Arel: more "rubyish" syntax, functions for strings, dates, math... and add native extensions for some DBs.

Auditedgithub.com

Audited is an ORM extension for ActiveRecord & MongoMapper that logs all changes to your models.

Awesome Nested Set is an implementation of the nested set pattern for ActiveRecord models.

Bitfieldsgithub.com

Save migrations and columns by storing multiple booleans in a single integer.

bulkinsertgithub.com

A little ActiveRecord extension for helping to insert lots of rows in a single insert statement.

Closure Treegithub.com

Easily and efficiently make your ActiveRecord models support hierarchies using a Closure Table.

dataminergithub.com

Download, pull out of a ZIP/TAR/GZ/BZ2 archive, parse, correct, and import XLS, ODS, XML, CSV, HTML, etc. into your ActiveRecord models.

DeepPluckgithub.com

Allow you to pluck attributes from nested associations without loading a bunch of records.

Destroyed Atgithub.com

Allows you to "destroy" an object without deleting the record or associated records.

Discardgithub.com

A simple ActiveRecord mixin to add conventions for flagging records as discarded.

Enumerizegithub.com

Enumerated attributes with I18n and ActiveRecord/Mongoid/MongoMapper support.

ferrygithub.com

A ruby gem for easy data transfer.

Goldiloadergithub.com

Automatic ActiveRecord eager loading.

Logidzegithub.com

Database changes log for Rails.

marginaliagithub.com

Attach comments to your ActiveRecord queries. By default, it adds the application, controller, and action names as a comment at the end of each query.

Meritgithub.com

Adds reputation behavior to Rails apps in the form of Badges, Points, and Rankings for ActiveRecord or Mongoid.

Miliagithub.com

Non-invasive multi-tenancy for Rails which supports Devise authentication out of the box.

Mongoid Treegithub.com

A tree structure for Mongoid documents using the materialized path pattern.

mongoid-historygithub.com

Multi-user non-linear history tracking, auditing, undo, redo for mongoid.

PaperTrailgithub.com

Track changes to your ActiveRecord models' data for auditing or versioning.

Paranoiagithub.com

A re-implementation of actsasparanoid for Rails 3 and 4, using much, much, much less code.

Soft-delete your ActiveRecord records, like an explicit version of ActsAsParanoid.

positioninggithub.com

Simple positioning for Active Record models. Supports multiple lists per model and relative positioning.

PublicActivitygithub.com

Provides easy activity tracking for your ActiveRecord, Mongoid 3 and MongoMapper models in Rails 3 and 4. Similar to Github's Public Activity.

ranked-modelgithub.com

A modern row sorting library for ActiveRecord. It uses ARel aggressively and is better optimized than most other libraries.

Ratinggithub.com

A true Bayesian rating system with scope and cache enabled.

Simple Feedgithub.com

Fast and highly scalable read-optimized social activity feed library in pure Ruby, backed by Redis.

Unreadgithub.com

Manage read/unread status of ActiveRecord objects - and it's fast.

bootsnapgithub.com

Boot large Ruby/Rails apps faster.

fastblankgithub.com

Provides a C-optimized method for determining if a string is blank.

fastcountgithub.com

Quickly get a count estimation for large tables (>99% of accuracy for PostgreSQL).

fastunderscoregithub.com

Provides a C-optimized method for transforming a string from any capitalization into underscore-separated

pluckinbatchesgithub.com

A faster alternative to the custom use of inbatches with pluck.

yajl-rubygithub.com

A streaming JSON parsing and encoding library for Ruby (C bindings to yajl).

CombinePDFgithub.com

A Pure ruby library to merge or stump PDF files, number pages and more.

Grimgithub.com

Extract PDF pages as images and text. A simple Ruby API to ghostscript, imagemagick, and pdftotext.

HexaPDFgithub.com

A Versatile PDF Creation and Manipulation Library For Ruby.

InvoicePrintergithub.com

Super simple PDF invoicing in Ruby (built on top of Prawn).

Kitabugithub.com

A framework for creating e-books from Markdown/Textile text markup using Ruby.

Pdfkitgithub.com

HTML+CSS to PDF using wkhtmltopdf.

Prawngithub.com

Fast, Nimble PDF Writer for Ruby.

RGhostgithub.com

RGhost is a document creation and conversion API.

Squidgithub.com

Squid · A Ruby library to plot charts in PDF files

Wicked Pdfgithub.com

PDF generator (from HTML) plugin for Ruby on Rails.

Berkshelfgithub.com

A Chef Cookbook manager.

Bundlerbundler.io

Manage your application's gem dependencies with less pain.

Cloudsmithcloudsmith.io

A fully managed package management SaaS with support for Rubygems (and many others).

CocoaPodsgithub.com

The Objective-C dependency manager.

fpmgithub.com

Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity.

Homebrewgithub.com

The missing package manager for OS X.

Homebrew-caskgithub.com

A CLI workflow for the administration of Mac applications distributed as binaries.

RubyGemsrubygems.org

Community's gem hosting service.

Traveling Rubyfoobarwidget.github.io

Traveling Ruby lets you create self-contained Ruby app packages for Linux and OS X.

Cursor-based pagination for ActiveRecord.

Kaminarigithub.com

A Scope & Engine based, clean, powerful, customizable and sophisticated paginator for modern web app frameworks and ORMs.

orderquerygithub.com

A keyset pagination library to find the next or previous record(s) relative to the current one efficiently, e.g. for infinite scroll.

Pagygithub.com

Pagy is the ultimate pagination gem that outperforms the others in each and every benchmark and comparison. More details can be found on Pagy Wiki.

willpaginategithub.com

A pagination library that integrates with Ruby on Rails, Sinatra, Merb, DataMapper and Sequel.

Instrumentalgithub.com

Measure your application in real time with Instrumental.

New Relicgithub.com

Find and fix Ruby errors with New Relic application monitoring and troubleshooting.

RoRvsWildgithub.com

Performances and exceptions monitoring for Rails developers.

Scoutgithub.com

Scout Ruby Application Monitoring Agent.

Skylightgithub.com

A smart profiler for your Rails apps that visualizes request performance.

Slide Show (S9)github.com

Write your slides / talks / presentations in plain text with markdown formatting conventions and generate (static) web pages; template packs incl. deck.js, impress.js, reveal.js, shower, s6, s5 and more.

Bluepillgithub.com

Simple process monitoring tool.

Eyegithub.com

Process monitoring tool. Inspired from Bluepill and God.

Foremangithub.com

Manage Procfile-based applications.

Godgithub.com

An easy to configure, easy to extend monitoring framework written in Ruby.

A mountable Rails plug-in to check health of services (Database, Cache, Sidekiq, Redis, e.t.c.) used by the Rails app.

Procodilegithub.com

Run processes in the background (and foreground) on Mac & Linux from a Procfile.

RedisWebManagergithub.com

Web interface that allows you to manage easily your Redis instance (see keys, memory used, connected client, etc...).

childprocessgithub.com

Cross-platform ruby library for managing child processes.

posix-spawngithub.com

Fast Process::spawn for Rubys >= 1.8.7 based on the posixspawn() system interfaces.

batch-loadergithub.com

A generic lazy batching mechanism to avoid N+1 DB queries, HTTP queries, etc.

benchmark-ipsgithub.com

Provides iteration per second benchmarking for Ruby.

bulletgithub.com

Help to kill N+1 queries and unused eager loading.

A series of things you can use to benchmark any Rack based app.

Peekgithub.com

Visual status bar showing Rails performance.

Profiler for your development and production Ruby rack apps.

Rbkitgithub.com

profiler for Ruby. With a GUI.

rbspygithub.com

Sampling profiler for any Ruby process.

ruby-profgithub.com

A code profiler for MRI rubies.

stackprofgithub.com

A sampling call-stack profiler for ruby 2.1+.

test-profgithub.com

Ruby Tests Profiling Toolbox

RQRCodegithub.com

RQRCode is a library for creating and rendering QR codes into various formats.

Backburnergithub.com

Backburner is a beanstalkd-powered job queue that can handle a very high volume of jobs.

Bunnygithub.com

Bunny is a popular, easy to use, well-maintained Ruby client for RabbitMQ (3.3+).

Delayed::Jobgithub.com

Database backed asynchronous priority queue.

GoodJobgithub.com

GoodJob is a multithreaded, Postgres-based, ActiveJob backend for Ruby on Rails.

Gushgithub.com

A parallel runner for complex workflows using only Redis and Sidekiq.

JobIterationgithub.com

An ActiveJob extension to make long-running jobs interruptible and resumable.

Karafkagithub.com

Framework used to simplify Apache Kafka (a distributed streaming platform) based Ruby applications development.

Lowkiqgithub.com

Ordered processing of background jobs for cases where Sidekiq can't help.

March Haregithub.com

Idiomatic, fast and well-maintained JRuby client for RabbitMQ.

Quegithub.com

A Ruby job queue that uses PostgreSQL's advisory locks for speed and reliability.

Resquegithub.com

A Redis-backed Ruby library for creating background jobs.

RocketJobrocketjob.io

Enterprise Batch Processing System focused on performance, scalability, reliability, and visibility of every job in the system. Outgrown existing solutions? Or, start small and scale up later.

Shoryukengithub.com

A super efficient AWS SQS thread based message processor for Ruby.

Sidekiqsidekiq.org

A full-featured background processing framework for Ruby. It aims to be simple to integrate with any modern Rails application and much higher performance than other existing solutions.

A Sidekiq extension to make long-running jobs interruptible and resumable.

Sneakersgithub.com

A fast background processing framework for Ruby and RabbitMQ.

Sucker Punchgithub.com

A single process background processing library using Celluloid. Aimed to be Sidekiq's little brother.

Feed normalizergithub.com

Extensible Ruby wrapper for Atom and RSS parsers.

Feedjiragithub.com

A feed fetching and parsing library.

feedparsergithub.com

A feed parser and normalizer (Atom, RSS, JSON, etc) library.

Simple rssgithub.com

A simple, flexible, extensible, and liberal RSS and Atom reader.

Stringergithub.com

A self-hosted, anti-social RSS reader.

Bootstrappersgithub.com

Bootstrappers generates a base Rails app using Bootstrap template and other goodies.

Hobogithub.com

The web app builder for Rails.

Rails Composergithub.com

The Rails generator on steroids for starter apps.

Raygungithub.com

Builds applications with the common customization stuff already done.

Suspendersgithub.com

Suspenders is the base Rails application used at thoughtbot.

Arligithub.com

Arli is the CLI tool for searching, installing, and packaging Arduino libraries with a project using a YAML-based Arlifile. It's a "Bundler for Arduino Development".

Artooartoo.io

Next generation robotics framework with support for different platforms: Arduino, Leap Motion, Pebble, Raspberry Pi, etc.

FriendlyIdgithub.com

The "Swiss Army bulldozer" of slugging and permalink plugins for Active Record.

MetaTagsgithub.com

A gem to make your Rails application SEO-friendly.

prerenderrailsgithub.com

Rails middleware gem for prerendering javascript-rendered pages on the fly for SEO.

A framework-agnostic XML Sitemap generator written in Ruby.

minicrongithub.com

A system to manage and monitor cron jobs.

que-schedulergithub.com

A lightweight cron scheduler for the async job worker Que.

A light-weight job scheduling system built on top of Resque.

ruby-clockgithub.com

A job scheduler which runs jobs each in their own thread in a persistent process.

rufus-schedulergithub.com

Job scheduler for Ruby (at, cron, in and every jobs).

Sidekiq-Crongithub.com

A scheduling add-on for Sidekiq.

An enhancement for Heroku Scheduler + Sidekiq for scheduling jobs at specific times with a readable YML file.

Whenevergithub.com

A Ruby gem that provides a clear syntax for writing and deploying cron jobs.

algorithmsgithub.com

Library with documentation on when to use a particular structure/algorithm.

BioRubygithub.com

Library for developing bioinformatics software.

bloomfilter-rbgithub.com

BloomFilter(s) in Ruby: Native counting filter + Redis counting/non-counting filters.

An active fork of Classifier, and general module to allow Bayesian and other types of classifications.

darugithub.com

A library for storage, analysis, manipulation and visualization of data in pure Ruby.

Daru::Viewgithub.com

A library for easy and interactive plotting on Jupyter Notebooks and web applications.

decisiontreegithub.com

A ruby library which implements ID3 (information gain) algorithm for decision tree learning.

distributiongithub.com

Statistical Distributions multi library wrapper.

IRubygithub.com

A Ruby kernel for Jupyter.

jarowinklergithub.com

Ruby & C implementation of Jaro-Winkler distance algorithm which supports UTF-8 string.

mdarraygithub.com

Multi dimensional array implemented for JRuby inspired by NumPy.

minimizationgithub.com

Minimization algorithms on pure Ruby.

NMatrixgithub.com

Fast numerical linear algebra library for Ruby.

Numo::NArraygithub.com

N-dimensional Numerical Array for Ruby.

primes-utilsgithub.com

A Rubygem which provides a suite of extremely fast utility methods for testing and generating primes.

PyCallgithub.com

Calling Python functions from the Ruby language.

Red Data Toolsgithub.com

Data processing tools for Ruby.

Rglgithub.com

A framework for graph data structures and algorithms.

Rootsgithub.com

A Rubygem which provides utilities to find all the nth roots of real and complex values.

ruby-opencvgithub.com

An OpenCV wrapper for Ruby.

SciRubygithub.com

Tools for scientific computation in Ruby/Rails.

statsamplegithub.com

A suite for basic and advanced statistics on Ruby.

statsample-glmgithub.com

Generalized Linear Models extension for Statsample.

Bioruby Statsample TimeSeries.

chewygithub.com

High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client.

elasticsgithub.com

Simple ElasticSearch client with support for migrations and ActiveRecord integration.

Ruby integrations for Elasticsearch.

hasscopegithub.com

Has scope allows you to easily create controller filters based on your resources named scopes.

Mongoid Searchgithub.com

Simple full text search implementation for Mongoid.

pgsearchgithub.com

Builds ActiveRecord named scopes that take advantage of PostgreSQL's full text search.

ransackgithub.com

Object-based searching.

Rroongagithub.com

The Ruby bindings of Groonga.

scopedsearchgithub.com

Adds a scope supporting search queries and autocompletion against existing fields on ActiveRecord models and associations.

SearchCopgithub.com

Extends your ActiveRecord models to support fulltext search engine like queries via simple query strings and hash-based queries.

Searchkickgithub.com

Searchkick learns what your users are looking for. As more people search, it gets smarter and the results get better. It’s friendly for developers - and magical for your users.

Sunspotgithub.com

A Ruby library for expressive, powerful interaction with the Solr search engine.

textaculargithub.com

Exposes full text search capabilities from PostgreSQL, and allows you to declare full text indexes. Textacular extends ActiveRecord with namedscope methods making searching easy and fun!

Thinking Sphinxgithub.com

A library for connecting ActiveRecord to the Sphinx full-text search tool.

typesense-rubygithub.com

Ruby client for Typesense, a fast, typo-tolerant search engine.

BeEFbeefproject.com

BeEF is short for The Browser Exploitation Framework. It is a penetration testing tool that focuses on the web browser.

bundler-auditgithub.com

Patch-level security verification for Bundler.

Fingerprintergithub.com

CMS/LMS/Library etc versions fingerprinter.

haitigithub.com

Hash type identifier (CLI & lib).

Metasploitgithub.com

World's most used penetration testing software.

Pipalgithub.com

Password analyser and statistics generator

Rack::Attackgithub.com

Rack middleware for blocking & throttling abusive requests.

Rack middleware for protecting against typical Web attacks.

Roningithub.com

A Ruby platform for vulnerability research and exploit development.

SecureHeadersgithub.com

Automatically apply several headers that are related to security, including: Content Security Policy (CSP), HTTP Strict Transport Security (HSTS), X-Frame-Options (XFO), X-XSS-Protection, X-Content-Type-Options, X-Download-Options & X-Permitted-Cross-Domain-Policies.

WhatWebgithub.com

Website Fingerprinter.

WPscanwpscan.org

WordPress vulnerability scanner.

Jetsgithub.com

A Ruby Serverless Framework to create and deploy serverless microservices with ease, and to seamlessly glue AWS services.

🐑 Lambylamby.custominktech.com

Simple Rails & AWS Lambda Integration using Rack

AppSignalappsignal.com

Better monitoring for your Rails applications.

Codacycodacy.com

Automated Code Review for Ruby, Rails, JS, PHP, Python etc. Security, Coverage & Quality.

CodeClimatecodeclimate.com

Quality & security analysis for Ruby on Rails and Javascript.

GitHubgithub.com

Powerful collaboration, code review, and code management for open source and private projects.

GitLababout.gitlab.com

Open source software to collaborate on code.

Gitlab CIabout.gitlab.com

Integrate with your GitLab to run tests for your projects.

HoundCIhoundci.com

Review your Ruby code for style guide violations.

Inch CIinch-ci.org

Documentation badges for Ruby projects.

OctoLinkergithub.com

Navigate through projects on GitHub.com efficiently with the OctoLinker browser extension.

SemaphoreCIsemaphoreci.com

Hosted continuous integration and deployment service for open source and private projects.

Decidimgithub.com

free open-source participatory democracy for cities and organizations

↵ to searchesc to close
awesomelist.dev