Ruby gems
3,925 in Packages and libraries, most used first. Page 16 of 20.
-
open-uri An easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP.
-
obscenity Obscenity is a profanity filter gem for Ruby/Rubinius, Rails (through ActiveModel), and Rack middleware
-
doorkeeper-i18n Translations for doorkeeper rubygem.
-
ruby-prof-flamegraph ruby-prof printer that exports to fold stacks compatible with FlameGraph
-
net-http-pipeline An HTTP/1.1 pipelining implementation atop Net::HTTP. A pipelined connection sends multiple requests to the HTTP server without waiting for
-
versionomy Versionomy is a generalized version number library. It provides tools to represent, manipulate, parse, and compare version numbers in the wi
-
aruba Extension for popular TDD and BDD frameworks like "Cucumber", "RSpec" and "Minitest", to make testing command line applications meaningful,
-
activerecord-jdbc-adapter AR-JDBC is a database adapter for Rails' ActiveRecord component designed to be used with JRuby built upon Java's JDBC API for database acces
-
philiprehberger-rate_limiter A zero-dependency Ruby gem for rate limiting with sliding window and token bucket algorithms, per-key tracking, and thread safety.
-
sorbet-struct-comparable Comparable T::Struct's for the equality focused typed Ruby developer.
-
cocoapods-check 'check' plugin for CocoaPods
-
rvm-capistrano RVM / Capistrano Integration Gem
-
recurly The ruby client for Recurly's V3 API
-
text-table Allows you to easily create and format plain text tables, useful when working with the terminal or when you want to quickly print formatted
-
rbovirt A Ruby client for oVirt REST API
-
bond Bond is on a mission to improve autocompletion in ruby, especially for irb/ripl. Aside from doing everything irb's can do and fixing its qui
-
statuscake It is a StatusCake API client library.
-
slim_lint Configurable tool for writing clean and consistent Slim templates
-
two_factor_authentication ### Features ### * control sms code pattern * configure max login attempts * per user level control if he really need two factor
-
ruby-maven maven support for ruby DSL pom files. MRI needs java/javac installed.
-
relaxed-rubocop A relaxed style guide for RuboCop. Although RuboCop is an amazing tool, some of its default rules feel overly strict. This might distract yo
-
chef-ruby-lvm-attrib A list of attributes for LVM objects
-
track_open_instances A mixin to track instances of Ruby classes that require explicit cleanup, helping to identify potential resource leaks. It maintains a list
-
guard-rails Restart Rails when things change in your app
-
oink Log parser to identify actions which significantly increase VM heap size
-
asciidoctor-pdf An add-on converter for Asciidoctor that converts AsciiDoc documents to PDF using the Prawn PDF generation library.
-
url_mount Glue to allow mounted rack applications to know where they're mounted
-
optimizely-sdk A Ruby SDK for use with Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts
-
database_cleaner-mongoid Strategies for cleaning databases using Mongoid. Can be used to ensure a clean state for testing.
-
aws-sdk-connectcampaignsv2 Official AWS Ruby gem for AmazonConnectCampaignServiceV2. This gem is part of the AWS SDK for Ruby.
-
mailchimp-api Deprecated. Replaced by MailchimpMarketing - A Ruby API library for the MailChimp email platform
-
mail_view Visual email testing
-
facebookbusiness The official Facebook Business API SDK for Ruby. https://developers.facebook.com/docs/marketing-api/sdks'
-
activerecord-postgres_enum Integrate PostgreSQL's enum data type into ActiveRecord's schema and migrations.
-
ahoy_email First-party email analytics for Rails
-
moped A MongoDB driver for Ruby.
-
puppet-lint-unquoted_string-check A puppet-lint plugin to check that selectors and case statements cases are quoted.
-
aws-sdk-billing Official AWS Ruby gem for AWS Billing. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-partnercentralselling Official AWS Ruby gem for Partner Central Selling API. This gem is part of the AWS SDK for Ruby.
-
carrot-top A Ruby library for querying the RabbitMQ Management API, `top` for RabbitMQ.
-
sensu-plugins-load-checks This plugin provides native load instrumentation for monitoring and metrics collection, including:
-
gem-wrappers Create gem wrappers for easy use of gems in cron and other system locations.
-
blind_index Securely search encrypted database fields
-
did_you_mean The gem that has been saving people from typos since 2014.
-
lolcat Rainbows and unicorns!
-
mini_exiftool This library is a wrapper for the ExifTool command-line application (https://exiftool.org) written by Phil Harvey. It provides the full powe
-
aws-sdk-bcmpricingcalculator Official AWS Ruby gem for AWS Billing and Cost Management Pricing Calculator. This gem is part of the AWS SDK for Ruby.
-
cpf_cnpj Validate, generate and format CPF/CNPJ numbers. Include command-line tools.
-
opentelemetry-instrumentation-grpc gRPC instrumentation for the OpenTelemetry framework
-
dragonfly-s3_data_store S3 data store for Dragonfly
-
oktakit Ruby toolkit for working with the Okta API
-
aws-sdk-apptest [DEPRECATED] Official AWS Ruby gem for AWS Mainframe Modernization Application Testing. This gem is part of the AWS SDK for Ruby.
-
ar_after_transaction Execute irreversible actions only when transactions are not rolled back
-
aws-sdk-notifications Official AWS Ruby gem for AWS User Notifications. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-notificationscontacts Official AWS Ruby gem for AWS User Notifications Contacts. This gem is part of the AWS SDK for Ruby.
-
libsaml Libsaml makes the creation of SAML 2.0 messages easy. The object structure is modeled after the SAML Core 2.0 specification from OASIS. Supp
-
ulid-ruby Ruby library providing support for Universally unique Lexicographically Sortable Identifiers. ULIDs are helpful in systems where you nee
-
aws-sdk-dsql Official AWS Ruby gem for Amazon Aurora DSQL. This gem is part of the AWS SDK for Ruby.
-
debugger debugger is a fast implementation of the standard Ruby debugger debug.rb. It is implemented by utilizing a new Ruby C API hook. The core com
-
aws-sdk-networkflowmonitor Official AWS Ruby gem for Network Flow Monitor. This gem is part of the AWS SDK for Ruby.
-
money-open-exchange-rates A gem that calculates the exchange rate using published rates from open-exchange-rates. Compatible with the money gem.
-
opentelemetry-helpers-sql-processor SQL Processing Instrumentation Helpers for the OpenTelemetry framework
-
fastlane-plugin-json actions related to json files
-
aws-sdk-observabilityadmin Official AWS Ruby gem for CloudWatch Observability Admin Service. This gem is part of the AWS SDK for Ruby.
-
middleman-core A static site generator. Provides dozens of templating languages (Haml, Sass, Slim, CoffeeScript, and more). Makes minification, compression
-
aws-sdk-bedrockdataautomationruntime Official AWS Ruby gem for Runtime for Amazon Bedrock Data Automation. This gem is part of the AWS SDK for Ruby.
-
google-cloud-error_reporting google-cloud-error_reporting is the official library for Error Reporting.
-
dbf A small fast library for reading dBase, xBase, Clipper and FoxPro database files.
-
azure_mgmt_key_vault Microsoft Azure Resource Management Key Vault Client Library for Ruby
-
aws-sdk-bedrockdataautomation Official AWS Ruby gem for Data Automation for Amazon Bedrock. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-s3tables Official AWS Ruby gem for Amazon S3 Tables. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-invoicing Official AWS Ruby gem for AWS Invoicing. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-securityir Official AWS Ruby gem for Security Incident Response. This gem is part of the AWS SDK for Ruby.
-
fluent-plugin-script Fluentd filter plugin to external ruby script
-
apollo-federation A Ruby implementation of Apollo Federation
-
foreigner Adds helpers to migrations and dumps foreign keys to schema.rb
-
mongoid-grid_fs A pure Mongoid/Moped implementation of the MongoDB GridFS specification
-
holiday_jp Japanese Holidays from 1970 to 2050.
-
bluecloth BlueCloth is a Ruby implementation of John Gruber's Markdown[http://daringfireball.net/projects/markdown/], a text-to-HTML conversion tool f
-
launchdarkly_api This documentation describes LaunchDarkly's REST API. To access the complete OpenAPI spec directly, use [Get OpenAPI spec](https://launchdar
-
pronto-brakeman Pronto runner for Brakeman, security vulnerability scanner for RoR
-
redis-rack-cache A Redis backend store for Rack::Cache
-
cosmonats Lightweight background and stream processing for Ruby
-
envlogic Library used to manage environments for your Ruby application
-
choria-mcorpc-support Libraries enabling Ruby support for the Choria Orchestration Server
-
rubocop-packaging A collection of RuboCop cops to check for downstream compatibility issues in the Ruby code.
-
git_diff A Ruby library for parsing git diffs.
-
font_assets Improve font serving in Rails 3.1
-
http_tools A fast-as-possible pure Ruby HTTP parser plus associated lower level utilities to aid working with HTTP and the web.
-
sift Sift Ruby API. Please see http://sift.com for more details.
-
gooddata-dss-jdbc Starting with DSS is as easy as require 'jdbc/dss'; Jdbc::DSS.load_driver. Install dss-sequel for a Sequelish wrapper"
-
google-cloud-trace-v2 Sends application trace data to Stackdriver Trace for viewing. Trace data is collected for all App Engine applications by default. Trace dat
-
simple-graphite Simple methods for sending data to graphite over TCP or UDP
-
yard-activesupport-concern This is a YARD extension that brings support for modules making use of ActiveSupport::Concern. It makes YARD parse docstrings inside include
-
cells-rails Convenient Rails support for Cells.
-
rack-parser Rack Middleware for parsing post body data for json, xml and various content types
-
glib2 Ruby/GLib2 provides base features for GLib2 based bindings and many useful utility features.
-
temping Create temporary table-backed ActiveRecord models for use in tests
-
gh multi-layer client for the github api v3
-
cucumber_statistics Want to know what is slowing down your build?
-
resque-status resque-status is an extension to the resque queue system that provides simple trackable jobs. It provides a Resque::Plugins::Status::Hash cl
-
librarianp A Framework for Bundlers, used by librarian-puppet.
-
gmaps4rails Enables easy Google map + overlays creation.
-
nexmo Nexmo Client Library for Ruby
-
tempfile A utility class for managing temporary files.
-
damerau-levenshtein This gem implements pure Levenshtein algorithm, Damerau modification (where 2 character transposition counts as 1 edit distance). It also in
-
phlex Build HTML, SVG and CSV views with Ruby classes.
-
carrierwave-mongoid Mongoid support for CarrierWave
-
api-auth Full HMAC auth implementation for use in your gems and Rails apps.
-
google_places This gem provides a Ruby wrapper around the Google Places API for use in your own project. Please note that this gem does not provide OAuth
-
thor-zsh_completion Create zsh completion script for Thor subclass
-
meddleware A middleware framework to make meddling easy.
-
frozen_record ActiveRecord like interface to read only access and query static YAML files
-
tee_simple just like tee. output content to stdout and other file
-
fakeweb FakeWeb is a helper for faking web requests in Ruby. It works at a global level, without modifying code or writing extensive stubs.
-
hash-deep-merge This gem add the "deep merge" feature to class Hash. It means that if you want to merge hashes that contains other hashes (and so on...), th
-
time_diff It returns a hash file with the difference in terms of year, month, week, day, hour, minute and second
-
unicode_plot Plot your data by Unicode characters
-
jruby-rack JRuby-Rack is a combined Java and Ruby library that adapts the Java Servlet API to Rack. For JRuby only.
-
jquery-validation-rails Integrate the jQuery Validation plugin into the Rails asset pipeline
-
rspec-repeat Retry an RSpec test until it succeeds
-
ruby-debug-base ruby-debug is a fast implementation of the standard Ruby debugger debug.rb. It is implemented by utilizing a new Ruby C API hook. The core c
-
rack-dev-mark Differentiate development environment from production
-
aws-sdk-backupsearch Official AWS Ruby gem for AWS Backup Search. This gem is part of the AWS SDK for Ruby.
-
after_party Automated post-deploy tasks for Ruby/Rails. Your deployment is the party. This is the after party
-
beaker Puppet's accceptance testing harness
-
pluck_to_hash Extend ActiveRecord pluck to return hash instead of an array. Useful when plucking multiple columns.
-
rubocop-daemon rubocop-daemon is a CLI tool that makes RuboCop faster.
-
invoca-utils A public collection of helpers used in multiple projects
-
google-cloud-translate Cloud Translation can dynamically translate text between thousands of language pairs. Translation lets websites and programs programmaticall
-
logstash-filter-prune 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
-
zonefile A library that can create, read, write, modify BIND compatible Zonefiles (RFC1035). Warning: It probably works for most cases, but it might
-
fluent-plugin-sumologic_output Output plugin to SumoLogic HTTP Endpoint
-
snitcher Simple API client for deadmanssnitch.com
-
net-dns Net::DNS is a pure Ruby DNS library, with a clean OO interface and an extensible API.
-
georuby GeoRuby provides geometric data types from the OGC 'Simple Features' specification.
-
json-ld JSON::LD parses and serializes JSON-LD into RDF and implements expansion, compaction and framing API interfaces for the Ruby RDF.rb library
-
cronitor An interface for the Cronitor API
-
apartment Apartment allows Rack applications to deal with database multitenancy through ActiveRecord
-
quickbooks-ruby QBO V3 REST API to Quickbooks Online
-
nakayoshi_fork nakayoshi_fork gem solves CoW friendly problem on MRI 2.2 and later.
-
rack-canonical-host Rack middleware for defining a canonical host name.
-
license_scout Discovers license files of a project's dependencies.
-
resque_mailer Rails plugin for sending asynchronous email with ActionMailer and Resque.
-
pact_broker-client Client for the Pact Broker. Publish, retrieve and query pacts and verification results. Manage webhooks and environments.
-
chefspec ChefSpec is a unit testing and resource coverage (code coverage) framework for testing Chef cookbooks ChefSpec makes it easy to write exampl
-
tty-pager A cross-platform terminal pager that works on all major Ruby interpreters.
-
jruby-jms JRuby-JMS is a Java and Ruby library that exposes the Java JMS API in a ruby friendly way. For JRuby only.
-
logstash-codec-avro Encode and decode avro formatted data
-
cocoapods-art Enables you to use Artifactory as your spec repo, as well as a repository for your pods
-
mongoid_paranoia Provides a Paranoia module documents which soft-deletes documents.
-
rails-api Rails::API is a subset of a normal Rails application, created for applications that don't require all
-
arproxy Arproxy is a proxy layer that allows hooking into ActiveRecord query execution and injecting custom processing
-
StreetAddress StreetAddress::US allows you to send any string to parse and if the string is a US address returns an object of the address broken into its
-
apple_id Sign-in with Apple backend library in Ruby.
-
html_to_plain_text A simple library for converting HTML into plain text.
-
omniauth-okta Unofficial OmniAuth OAuth2 strategy for Okta
-
client_side_validations Client Side Validations made easy for your Rails 7.2 and 8.x applications
-
pg_array_parser Simple library to parse PostgreSQL arrays into a array of strings
-
google-apis-gmail_v1 This is the simple REST client for Gmail API V1. Simple REST clients are Ruby client libraries that provide access to Google services via th
-
sidekiq-grouping Allows identical sidekiq jobs to be processed with a single background call
-
globalize-accessors Define methods for accessing translated attributes
-
sassc-embedded An embedded sass shim for SassC.
-
exception_handling Exception handling logger
-
puppet-lint-leading_zero-check A puppet-lint plugin to check for unquoted numbers with leading zero.
-
discourse_api Discourse API
-
monotonic_tick_count PORO to hold a monotonic tick count. Useful for measuring time differences.
-
puffing-billy A stubbing proxy server for ruby. Connect it to your browser in integration tests to fake interactions with remote HTTP(S) servers.
-
process_settings Targeted process settings that dynamically reload without restarting the process
-
libhoney Ruby gem for sending data to Honeycomb
-
sinatra-partial Just the partials helper in a gem. That is all.
-
logstash-output-kafka 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-navigation With the simple-navigation gem installed you can easily create multilevel navigations for your Rails, Sinatra or Padrino applications. The n
-
contextual_logger A way to add context to the logs you have
-
seccomp-tools Provide useful tools to analyze seccomp rules. Visit https://github.com/david942j/seccomp-tools for more details.
-
danger-todoist A danger plugin for spotting introduced todos.
-
redic Lightweight Redis Client
-
rubytree RubyTree is a Ruby implementation of the generic tree data structure. It provides simple APIs to store named nodes, and to access, modif
-
ruby-pg-extras Ruby port of Heroku PG Extras. The goal of this project is to provide a powerful insights into PostgreSQL database for Ruby on Rails apps th
-
metasploit-payloads Compiled binaries for Metasploit's Meterpreter
-
fuzzy-string-match calculate Jaro Winkler distance.
-
que A job queue that uses PostgreSQL's advisory locks for speed and reliability.
-
escalate A simple and lightweight gem to escalate rescued exceptions.
-
alba Alba is a JSON serializer for Ruby, JRuby and TruffleRuby. It focuses on performance, flexibility and usability.
-
yard-solargraph A YARD extension for documenting Solargraph tags.
-
logstash-mixin-ecs_compatibility_support This gem is meant to be a dependency of any Logstash plugin that wishes to use the ECS-Compatibility mode introduced in Logstash 7.x while m
-
fluent-plugin-flatten-hash A fluentd plugin to flatten nested hash structure as a flat record
-
gooddata_datawarehouse Convenient work with GoodData's Datawarehouse (ADS)
-
logstash-mixin-validator_support This gem is meant to be a dependency of any Logstash plugin that wishes to use validators introduced in recent versions of Logstash while ma
-
sidekiq-batch Sidekiq Batch Jobs Implementation
-
gvltools Set of GVL instrumentation tools
-
paypalhttp Used for generated API clients
-
datadog-lambda datadog-lambda is Datadog's AWS Lambda integration for ruby. It is used to perform distributed tracing between serverful and serverless envi
-
growl growlnotify bindings
-
logstop Keep personal data out of your logs
-
fluent-plugin-google-cloud Fluentd plugins for the Stackdriver Logging API, which will make logs viewable in the Stackdriver Logs Viewer and can optionally store th
-
model_attribute Attributes for non-ActiveRecord models. Smaller and simpler than Virtus, and adds dirty tracking.
-
sqlite3-ruby This module allows Ruby programs to interface with the SQLite3 database engine (http://www.sqlite.org). You must have the SQLite engine ins
-
arrayfields string/symbol keyword access to arrays
-
omniauth-openid OpenID (not OIDC) strategy for OmniAuth.