Ruby gems
3,925 in Packages and libraries, most used first. Page 13 of 20.
-
algoliasearch-rails AlgoliaSearch integration to your favorite ORM
-
logstash-input-http_poller This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
logstash-filter-dissect This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
logstash-input-generator This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
faraday-gzip Faraday plugin to automatically set compression headers (GZip, Deflate, Brotli) and decompress the response.
-
edn 'edn implements a reader for Extensible Data Notation by Rich Hickey.'
-
cap-ec2 Cap-EC2 is used to generate Capistrano namespaces and tasks from Amazon EC2 instance tags, dynamically building the list of servers to be de
-
daemon_controller A library for robust daemon management.
-
hairtrigger allows you to declare database triggers in ruby in your models, and then generate appropriate migrations as they change
-
rails_event_store_active_record Persistent event repository implementation for RubyEventStore based on ActiveRecord. Ships with database schema and migrations suitable for
-
mongoid-paperclip Enables you to use Paperclip with the Mongoid ODM for MongoDB.
-
easy_translate easy_translate is a wrapper for the google translate API that makes sense programatically, and implements API keys
-
logstash-codec-plain This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
referer-parser Library for extracting marketing attribution data from referer URLs
-
gitlab-secret_detection GitLab Secret Detection gem accepts text-based payloads, matches them against predefined secret detection rules (based on the ruleset us
-
pdf-forms A Ruby frontend to the pdftk binary, including FDF and XFDF creation. Also works with the PDFTK Java port. Just pass your template and a has
-
logstash-filter-date This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
sorbet-rails Set of tools to make Sorbet work with Rails seamlessly.
-
with_model Dynamically build an Active Record model for RSpec, Minitest, and Test::Unit tests
-
equivalent-xml Compares two XML Nodes (Documents, etc.) for certain semantic equivalencies. Currently written for Nokogiri, but with an eye toward sup
-
whois-parser Whois Parser is a WHOIS parser written in pure Ruby. It can parse and convert responses into easy-to-use Ruby objects.
-
customerio A ruby client for the Customer.io Journeys Track API and Transactional API.
-
cli-ui Terminal UI framework
-
workflow Workflow is a finite-state-machine-inspired API for modeling and interacting with what we tend to refer to as 'workflow'. * nice DSL to des
-
require-hooks Require Hooks provide infrastructure for intercepting require/load calls in Ruby
-
selenium-devtools Selenium WebDriver now supports limited DevTools interactions. This project allows users to specify desired versioning.
-
logstash-output-s3 This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
simple-random Simple Random Number Generator including Beta, Cauchy, Chi square, Exponential, Gamma, Inverse Gamma, Laplace (double exponential), Normal,
-
redis-session-store A drop-in replacement for e.g. MemCacheStore to store Rails sessions (and Rails sessions only) in Redis. For great glory!
-
httmultiparty HTTMultiParty is a thin wrapper around HTTParty to provide multipart uploads.
-
danger-rubocop A Danger plugin for running Ruby files through Rubocop.
-
capistrano-passenger Passenger support for Capistrano 3.x
-
fastlane-plugin-versioning_android Android Versioning Plugin for Fastlane
-
fivemat MiniTest/RSpec/Cucumber formatter that gives each test file its own line of dots
-
yabeda-puma-plugin Extends Yabeda metrics with puma web server values by using puma plugin
-
good_job A multithreaded, Postgres-based ActiveJob backend for Ruby on Rails
-
airborne RSpec driven API testing framework
-
ruby-lsp-rspec RSpec addon for ruby-lsp
-
safe_shell Execute shell commands and get the resulting output, but without the security problems of Ruby’s backtick operator.
-
Platform Hopefully robust platform sensing
-
github-pages Bootstrap the GitHub Pages Jekyll environment locally.
-
ar-octopus This gem allows you to use sharded databases with ActiveRecord. This also provides a interface for replication and for running migrations wi
-
capybara-webkit Headless Webkit driver for Capybara
-
silencer Selectively quiet your Rails/Rack logger on a per-route basis
-
logstash-filter-useragent This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
jemoji GitHub-flavored emoji plugin for Jekyll
-
unicode-version Returns Unicode / Emoji versions of current and previous Rubies
-
foreman-upstart-scaling Upstart exporter for foreman, that supports worker scaling via env vars.
-
logstash-filter-syslog_pri This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
aws-sdk-artifact Official AWS Ruby gem for AWS Artifact. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-chatbot Official AWS Ruby gem for AWS Chatbot. This gem is part of the AWS SDK for Ruby.
-
google-apis-calendar_v3 This is the simple REST client for Calendar API V3. Simple REST clients are Ruby client libraries that provide access to Google services via
-
fog-joyent Module for the 'fog' gem to support Joyent.
-
extlz4 unofficial ruby bindings for LZ4 <https://github.com/lz4/lz4>.
-
logstash-filter-aggregate This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
ruby-protocol-buffers Ruby compiler and runtime for the google protocol buffers library.
-
buildkit Ruby toolkit for working with the Buildkite API
-
danger-junit Get automatic inline test reporting for JUnit-conforming XML files.
-
io-stream Provides a generic stream wrapper for IO instances.
-
train-winrm Allows applictaions using Train to speak to Windows using Remote Management; handles authentication, cacheing, and SDK dependency management
-
closure_tree Easily and efficiently make your ActiveRecord model support hierarchies
-
pubnub Ruby anywhere in the world in 250ms with PubNub!
-
mandrill-api Deprecated. Replaced by MailchimpTransactional - A Ruby API library for the Mandrill email as a service platform.
-
logstash-input-syslog This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
ione Reactive programming framework for Ruby, painless evented IO, futures and an efficient byte buffer
-
logstash-mixin-http_client This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
logstash-filter-multiline This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
ruby_event_store-browser Event browser companion application for RubyEventStore. Inspect stream contents and event details. Explore correlation and causation connec
-
beefcake A pure-Ruby Protocol Buffers library
-
bundle You really mean `gem install bundler`. It's okay. I'll fix it for you this one last time...
-
hubspot-ruby hubspot-ruby is a wrapper for the HubSpot REST API
-
rspec-sorbet A small gem consisting of helpers for using Sorbet & RSpec together.
-
will_paginate-bootstrap This gem integrates the Twitter Bootstrap pagination component with the will_paginate pagination gem. Supports Rails and Sinatra.
-
ruby-limiter Simple Ruby rate limiting mechanism.
-
activerecord-multi-tenant ActiveRecord/Rails integration for multi-tenant databases, in particular the Citus extension for PostgreSQL
-
mailcatcher MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set
-
rpush The push notification service for Ruby.
-
arkency-command_bus Command Pattern - decoupling what is done from who does it.
-
azure_mgmt_resources Microsoft Azure Resource Management Client Library for Ruby
-
versionist A plugin for versioning Rails based RESTful APIs.
-
logstash-input-exec This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
rack-ssl-enforcer Rack::SslEnforcer is a simple Rack middleware to enforce ssl connections
-
spdx-licenses Provides validation and additional data about SPDX licenses and identifiers
-
logstash-input-twitter This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
bump Bump your gem version file
-
ruby_llm-schema Forwards RubyLLM::Schema to Schematist::Schema. Depend on schematist instead.
-
eco-source JavaScript source code for the Eco (Embedded CoffeeScript template language) compiler
-
opentelemetry-helpers-sql SQL helpers for the OpenTelemetry framework
-
prawn-templates A extention to prawn that allows to include other pdfs either as background to write upon or to combine several pdf documents into one.
-
roar Object-oriented representers help you defining nested REST API documents which can then be rendered and parsed using one and the same concep
-
aws-sdk-timestreaminfluxdb Official AWS Ruby gem for Timestream InfluxDB. This gem is part of the AWS SDK for Ruby.
-
rgen RGen is a framework for Model Driven Software Development (MDSD) in Ruby. This means that it helps you build Metamodels, instantiate Models,
-
eco Ruby Eco is a bridge to the official JavaScript Eco compiler.
-
jsonapi-resources A resource-centric approach to implementing the controllers, routes, and serializers needed to support the JSON API spec.
-
jquery-datatables-rails jquery datatables for rails
-
logstash-input-pipe This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
carrierwave-base64 This gem can be useful, if you need to upload files to your API from mobile devises.
-
foundation-rails Foundation on Sass/Compass
-
quantile Graham Cormode and S. Muthukrishnan's Effective Computation of Biased Quantiles over Data Streams in ICDE’05
-
logstash-filter-ruby This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
hashid-rails This gem allows you to easily use [Hashids](http://hashids.org/ruby/) in your Rails app. Instead of your models using sequential numbers
-
logstash-input-unix This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
angular-rails-templates Use your angular templates with rails' asset pipeline
-
angularjs-rails Injects Angular.js into your asset pipeline as well as other Angular modules.
-
active_model_otp Adds methods to set and authenticate against one time passwords 2FA(Two factor Authentication). Inspired in AM::SecurePassword"
-
getoptlong GetoptLong for Ruby
-
buildkite-test_collector Track test executions and report to Buildkite Test Engine
-
jls-grok Grok ruby bindings - pattern match/extraction tool
-
hash_validator Ruby library to validate hashes (Hash) against user-defined requirements
-
pry-theme The plugin enables color theme support for Pry.
-
jekyll-remote-theme Jekyll plugin to build a site with any public GitHub-hosted theme, set via the remote_theme config key. Supported on GitHub Pages.
-
berkshelf Manages a Chef cookbook's dependencies
-
html-proofer Test your rendered HTML files to make sure they're accurate.
-
fog-ovirt This library can be used as a module for `fog`.
-
wirble Handful of common Irb features, made easy.
-
ruby-odbc ODBC binding for Ruby
-
progressbar Ruby/ProgressBar is an extremely flexible text progress bar library for Ruby. The output can be customized with a flexible formatting system
-
io-endpoint Provides a separation of concerns interface for IO endpoints.
-
rspec-puppet-facts Contains facts from many Facter version on many Operating Systems
-
woothee Cross-language UserAgent classifier library, ruby implementation
-
lob The Lob API is organized around REST. Our API is designed to have predictable, resource-oriented URLs and uses HTTP response codes to indica
-
aws-sdk-deadline Official AWS Ruby gem for AWSDeadlineCloud. This gem is part of the AWS SDK for Ruby.
-
ruby-mysql This is MySQL connector. pure Ruby version
-
minitest-ci Minitest Junit XML results that CircleCI can read.
-
devise-authy Authy plugin to add two factor authentication to Devise. This gem is deprecated, please see the README for details.
-
activerecord_json_validator ActiveRecord::JSONValidator makes it easy to validate JSON attributes with a JSON schema.
-
aws-sdk-codeconnections Official AWS Ruby gem for AWS CodeConnections. This gem is part of the AWS SDK for Ruby.
-
logstash-filter-elasticsearch This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
opentelemetry-instrumentation-active_storage ActiveStorage instrumentation for the OpenTelemetry framework
-
maruku Maruku is a Markdown interpreter in Ruby. It features native export to HTML and PDF (via Latex). The output is really beautiful!
-
railroady Ruby on Rails model and controller UML class diagram generator. Originally based on the 'railroad' plugin and contributions of many others.
-
acts_as_tenant Integrates multi-tenancy into a Rails application in a convenient and out-of-your way manner
-
logstash-input-gelf This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
active_record_extended Adds extended functionality to Activerecord Postgres implementation
-
after_commit_action Use this module to defer actions to the after-commit hook. This is useful if you want to trigger actions in after_create, after_destroy and
-
jekyll-coffeescript A CoffeeScript converter for Jekyll.
-
mobility Stores and retrieves localized data through attributes on a Ruby class, with flexible support for different storage strategies.
-
jschematic JSON Schema v3 Validator
-
aws-sdk-controlcatalog Official AWS Ruby gem for AWS Control Catalog. This gem is part of the AWS SDK for Ruby.
-
ridley A reliable Chef API client with a clean syntax
-
logstash-filter-kv This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
yabeda-prometheus Extensible Prometheus exporter for your application
-
capistrano3-puma Puma integration for Capistrano 3
-
logstash-codec-line This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
sensu-plugins-disk-checks This plugin provides native disk instrumentation for monitoring and metrics collection, including:
-
histogram gives objects the ability to 'histogram' in several useful ways
-
parallel_split_test Split a big test file into multiple chunks and run them in parallel
-
necromancer Conversion from one object type to another with a bit of black magic.
-
async-websocket An async websocket library on top of protocol-websocket.
-
chewy Chewy provides functionality for Elasticsearch index handling, documents import mappings and chainable query DSL
-
google-adwords-api The AdWords API is no longer available. Please upgrade to the Google Ads API gem: google-ads-googleads
-
philiprehberger-http_client A zero-dependency HTTP client built on Ruby's net/http with automatic retries, request/response interceptors, and a clean API for JSON servi
-
cells View Models for Ruby and Rails, replacing helpers and partials while giving you a clean view architecture with proper encapsulation.
-
har Ruby library to work with HTTP archives
-
action_policy Authorization framework for Ruby/Rails application
-
hash_diff Diff tool for deep Ruby hash comparison
-
interactor-rails Interactor Rails provides Rails support for the Interactor gem.
-
rack-openid Provides a more HTTPish API around the ruby-openid library
-
logstash-input-dead_letter_queue This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
ridgepole Ridgepole is a tool to manage DB schema. It defines DB schema using Rails DSL, and updates DB schema according to DSL.
-
pusher-fake A fake Pusher server for development and testing.
-
authority Authority helps you authorize actions in your Rails app. It's ORM-neutral and has very little fancy syntax; just group your models under one
-
nokogiri-happymapper Object to XML Mapping Library, using Nokogiri (fork from John Nunemaker's Happymapper)
-
logstash-output-http This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
sendgrid-actionmailer Use ActionMailer with SendGrid's Web API.
-
doorkeeper-jwt JWT token generator extension for Doorkeeper
-
jekyll-include-cache Jekyll plugin to cache Liquid includes (include_cached) and speed up slow site builds. Supported on GitHub Pages.
-
delayed_job_web Web interface for delayed_job inspired by resque
-
logstash-input-s3 This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
yell Yell - Your Extensible Logging Library. Define multiple adapters, various log level combinations or message formatting options like you've n
-
record_tag_helper ActionView Record Tag Helpers
-
logstash-output-lumberjack This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
rufo Fast and unobtrusive Ruby code formatter
-
js_cookie_rails JavaScript Cookie is a simple, lightweight JavaScript API for handling cookies. This gem allows for its easy inclusion into the rails as
-
jsonapi-parser Validate JSONAPI response documents, resource creation/update payloads, and relationship update payloads.
-
logstash-codec-cef This gem is a logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/plugin install gemname. This
-
ruby-lsp-rails A Ruby LSP addon that adds extra editor functionality for Rails applications
-
logstash-input-snmptrap This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
bootstrap-will_paginate Hooks into will_paginate to format the html to match Twitter Bootstrap styling. Extension code was originally written by Isaac Bowen (https
-
file-tail Library to tail files in Ruby
-
simple_enum Provides enum-like fields for ActiveRecord, ActiveModel and Mongoid models.
-
maxmind-geoip2 A gem for interacting with the GeoIP webservices and databases. MaxMind provides geolocation data as downloadable databases as well as throu
-
aws-sdk-route53profiles Official AWS Ruby gem for Route 53 Profiles. This gem is part of the AWS SDK for Ruby.
-
logstash-input-azure_event_hubs This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
logstash-output-tcp This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
logstash-input-file This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
fast-stemmer Fast Porter stemmer based on a C version of algorithm
-
anycable-rails AnyCable integration for Rails
-
wkhtmltopdf-heroku This gem provides a wkhtmltopdf binary and configures wisepdf, wicked_pdf, and pdfkit for ruby based applications running in Heroku
-
logstash-input-imap This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
tender_hash TenderHash allows you to map hashes with ease. It offers a nice DSL to define the set of rules used do the mapping.
-
minitest-rg Colored red/green output for Minitest
-
logstash-codec-json This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
logstash-input-stdin This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
jruby-stdin-channel JRuby extension to expose an interruptible NIO FileChannel for STDIN
-
lodash-rails lodash for the Rails asset pipeline
-
gruf gRPC Ruby Framework for building complex gRPC applications at scale
-
logstash-codec-json_lines This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna
-
metriks An experimental metrics client.
-
logstash-filter-dns This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemna