Ruby gems
3,925 in Packages and libraries, most used first. Page 11 of 20.
-
patience_diff A Ruby implementation of the Patience diff algorithm. Patience Diff creates more readable diffs than other algorithms in some cases, partic
-
autoparse An implementation of the JSON Schema specification. Provides automatic parsing for any given JSON Schema.
-
aws-sdk-bedrock Official AWS Ruby gem for Amazon Bedrock. This gem is part of the AWS SDK for Ruby.
-
saml_idp SAML IdP (Identity Provider) Library for Ruby
-
fluent-plugin-geoip-filter Fluentd filter plugin to add geoip
-
cronex Ruby library that converts cron expressions into human readable strings
-
eventmachine_httpserver EventMachine HTTP Server
-
selectize-rails A small gem for putting selectize.js into the Rails asset pipeline
-
resque-retry resque-retry provides retry, delay and exponential backoff support for resque jobs. Features: * Redis backed retry count/limit. *
-
opentelemetry-instrumentation-rdkafka Rdkafka instrumentation for the OpenTelemetry framework
-
azure-core Microsoft Azure Client Core Library for Ruby SDK
-
image_size Measure following file dimensions: apng, avif, bmp, cur, emf, gif, heic, heif, icns, ico, j2c, jp2, jpeg, jpx, mng, pam, pbm, pcx, pgm, png,
-
handlebars_assets A Railties Gem to compile hbs assets
-
hexapdf HexaPDF is a pure Ruby library with an accompanying application for working with PDF files. In short, it allows creating new PDF files, man
-
american_date American style month/day/year date parsing for ruby 1.9+
-
aws-sdk-medicalimaging Official AWS Ruby gem for AWS Health Imaging. This gem is part of the AWS SDK for Ruby.
-
ahoy_matey Simple, powerful, first-party analytics for Rails
-
truncate_html Truncates html so you don't have to
-
aws-sdk-entityresolution Official AWS Ruby gem for AWS EntityResolution (AWSEntityResolution). This gem is part of the AWS SDK for Ruby.
-
guard-livereload Guard::LiveReload automatically reloads your browser when 'view' files are modified.
-
sidekiq-throttled Concurrency and rate-limit throttling for Sidekiq
-
ace-rails-ap The Ajax.org Cloud9 Editor (Ace) for the Rails 3.1 asset pipeline.
-
aws-sdk-managedblockchainquery Official AWS Ruby gem for Amazon Managed Blockchain Query. This gem is part of the AWS SDK for Ruby.
-
functions_framework The Functions Framework is an open source framework for writing lightweight, portable Ruby functions that run in a serverless environment. F
-
minitest-retry re-run the test when the test fails
-
tinymce-rails Seamlessly integrates TinyMCE into the Rails asset pipeline introduced in Rails 3.1.
-
protocol-hpack A compresssor and decompressor for HTTP/2's HPACK format.
-
cancan Simple authorization solution for Rails which is decoupled from user roles. All permissions are stored in a single location.
-
equatable Provide equality comparison methods for objects based on their attributes by generating implementations for the ==, eql?, hash and inspect m
-
syslog Ruby interface for the POSIX system logging facility.
-
globalize Rails I18n de-facto standard library for ActiveRecord model/data translation.
-
warden-jwt_auth JWT authentication for Warden, ORM agnostic and accepting the implementation of token revocation strategies.
-
non-stupid-digest-assets Rails 4, much to everyone's annoyance, provides no option to generate both digest and non-digest assets. Installing this gem automatical
-
devise-encryptable Encryption solution for salted-encryptors on Devise
-
cucumber-create-meta Produce the meta message for Cucumber Ruby
-
page_navigation Provides basic navigation through a collection of items that use the PageObject pattern.
-
active_utils Common utils used by active_merchant, active_fulfillment, and active_shipping
-
authlogic An unobtrusive ruby authentication library based on ActiveRecord.
-
validates_email_format_of Validate email addresses against RFC 2822 and RFC 3696.
-
cool.io Cool.io provides a high performance event framework for Ruby which uses the libev C library
-
chef-handler-graphite Push reporting stats to Graphite
-
xcov xcov is a friendly visualizer for Xcode's code coverage files
-
pathspec Use to match path patterns such as gitignore
-
mongoid-compatibility Compatibility helpers for Mongoid.
-
pr_geohash GeoHash encode/decode library for pure Ruby. It's implementation of http://en.wikipedia.org/wiki/Geohash
-
docx thin wrapper around rubyzip and nokogiri as a way to get started with docx files
-
activerecord-deprecated_finders Deprecated finder APIs extracted from Active Record.
-
fabrication Fabrication is an object generation framework for ActiveRecord, Mongoid, Sequel, or any other Ruby object.
-
blueprinter Blueprinter is a JSON Object Presenter for Ruby that takes business objects and breaks them down into simple hashes and serializes them to J
-
xdan-datetimepicker-rails XDan's jQuery DateTimePicker packaged for the Rails Asset Pipeline
-
nilify_blanks Often times you'll end up with empty strings where you really want nil at the database level. This plugin automatically converts blanks to
-
rr RR is a test double framework that features a rich selection of double techniques and a terse syntax.
-
rubocop-faker A RuboCop extension for Faker.
-
hamster Efficient, immutable, thread-safe collection classes for Ruby
-
hipchat Ruby library to interact with HipChat
-
valid_email2 ActiveModel validation for email. Including MX lookup and disposable email deny list
-
acts_as_paranoid Check the home page for more in-depth information.
-
code_ownership A gem to help engineering teams declare ownership of code
-
karafka-web Karafka ecosystem plug-and-play Web UI
-
dentaku Dentaku is a parser and evaluator for mathematical formulas
-
lightly Easy to use file cache
-
typeprof TypeProf performs a type analysis of non-annotated Ruby code. It abstractly executes input Ruby code in a level of types instead of values,
-
devise-jwt JWT authentication for devise with configurable token revocation strategies
-
committee A collection of Rack middleware to support JSON Schema.
-
manticore Manticore is an HTTP client built on the Apache HttpCore components
-
gitlab-kas-grpc Auto-generated gRPC client for KAS
-
minitest-rails Adds Minitest as the default testing library in Rails
-
rgeo-geojson Convert RGeo data to and from GeoJSON. rgeo-geojson is an extension to the rgeo gem that converts RGeo data types to and from GeoJSON.
-
aws-sdk-neptunedata Official AWS Ruby gem for Amazon NeptuneData. This gem is part of the AWS SDK for Ruby.
-
email_address The EmailAddress Gem to work with and validate email addresses.
-
ruby-openid A library for consuming and serving OpenID identities.
-
devise_token_auth For use with client side single page apps such as the venerable https://github.com/lynndylanhurley/ng-token-auth.
-
actionpack-page_caching Static page caching for Action Pack (removed from core in Rails 4.0)
-
aws-sdk-pcaconnectorad Official AWS Ruby gem for PcaConnectorAd. This gem is part of the AWS SDK for Ruby.
-
shopify_api This gem allows Ruby developers to programmatically access the admin section of Shopify stores.
-
omniauth-cas3 CAS 3.0 Strategy for OmniAuth
-
dependabot-dotnet_sdk dependabot-dotnet_sdk provides support for managing .NET SDK versioning via Dependabot.
-
dependabot-bun Dependabot-BUN provides support for bumping Javascript libraries via Dependabot. If you want support for multiple package managers, you prob
-
dependabot-uv Dependabot-uv provides support for bumping Python packages via Dependabot. If you want support for multiple package managers, you probably w
-
dependabot-docker_compose Dependabot-Docker-Compose provides support for bumping Docker Compose image tags via Dependabot. If you want support for multiple package ma
-
dependabot-helm Dependabot-Helm provides support for bumping Helm image tags via Dependabot. If you want support for multiple package managers, you probably
-
seedbank Adds simple rake commands for seeding your database. Simple dependencies let you organise your seeds. If you are using Rails, Seedbank e
-
omniauth-dingtalk-oauth2 Wrapper the DingTalk Oauth2 API
-
fssm The File System State Monitor keeps track of the state of any number of paths and will fire events when said state changes (create/update/de
-
public_activity Easy activity tracking for your ActiveRecord models. Provides Activity model with details about actions performed by your users, like adding
-
sprockets-es6 A Sprockets transformer that converts ES6 code into vanilla ES5 with Babel JS.
-
webpush Encryption Utilities for Web Push payload.
-
dry-events Pub/sub system
-
doorkeeper-device_authorization_grant OAuth 2.0 Device Authorization Grant extension for Doorkeeper.
-
fastlane-plugin-badge Add a badge overlay to your app icon
-
fluent-plugin-datadog Datadog output plugin for Fluent event collector
-
bundle-audit Just requires bundler-audit, if you've mistakenly required bundle-audit
-
java-properties Tool for loading and writing Java properties files
-
opentelemetry-instrumentation-racecar Racecar instrumentation for the OpenTelemetry framework
-
rdiscount Fast Implementation of Gruber's Markdown in C
-
dynamoid Dynamoid is an ORM for Amazon's DynamoDB that supports offline development, associations, querying, and everything else you'd expect from an
-
rails_admin RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data.
-
enum_help Help ActiveRecord::Enum feature to work fine with I18n and simple_form.
-
xmlenc A (partial)implementation of the XMLENC specificiation
-
skylight Skylight is a smart profiler for Rails, Sinatra, and other Ruby apps.
-
snmp A Ruby implementation of SNMP (the Simple Network Management Protocol).
-
minitest-focus Allows you to focus on a few tests with ease without having to use command-line arguments. Good for tools like guard that don't have enough
-
tailwindcss-ruby A self-contained `tailwindcss` executable, wrapped up in a ruby gem. That's it. Nothing else.
-
ZenTest ZenTest provides 4 different tools: zentest, unit_diff, autotest, and multiruby. zentest scans your target and unit-test code and writes yo
-
gene_pool Threadsafe, performant library for managing pools of resources, such as connections.
-
tty-box Draw various frames and boxes in the terminal window.
-
apipie-rails Rails REST API documentation tool
-
danger-swiftlint A Danger plugin for linting Swift with SwiftLint.
-
ougai A structured logging system is capable of handling a message, custom data or an exception easily. It has JSON formatters compatible with
-
omniauth_crowd This is an OmniAuth provider for Atlassian Crowd's REST API. It allows you to easily integrate your Rack application in with Atlassian Crow
-
httpx A client library for making HTTP requests from Ruby.
-
concurrent-ruby-ext C extensions to optimize the concurrent-ruby gem when running under MRI. Please see http://concurrent-ruby.com for more information.
-
pmap Add parallel methods into Enumerable: pmap and peach
-
react_on_rails See README.md
-
aws-sdk-datazone Official AWS Ruby gem for Amazon DataZone. This gem is part of the AWS SDK for Ruby.
-
wicked Wicked is a Rails engine for producing easy wizard controllers
-
gem-empty Gem command to remove all gems from current GEM_HOME.
-
google-cloud-logging google-cloud-logging is the official library for Stackdriver Logging.
-
fog-digitalocean DigitalOcean fog provider gem
-
em-synchrony Fiber aware EventMachine libraries
-
jenkins_api_client This is a simple and easy-to-use Jenkins Api client with features focused on automating Job configuration programaticaly and so forth
-
api-pagination Link header pagination for Rails and Grape APIs
-
packs-specification The specification for packs in the `rubyatscale` ecosystem.
-
ejs Compile and evaluate EJS (Embedded JavaScript) templates from Ruby.
-
busser-serverspec A Busser runner plugin for Serverspec
-
fluent-plugin-rename-key Fluentd output plugin. Rename keys which match given regular expressions, assign new tags and re-emit the records.
-
fog-dnsimple This library can be used as a module for `fog` or as standalone provider to use the DNSimple in applications.
-
simplecov-console Simple console output formatter for SimpleCov
-
xmlmapper Object to XML Mapping Library, using Nokogiri (fork from John Nunemaker's Happymapper)
-
postmark-rails The Postmark Rails Gem is a drop-in plug-in for ActionMailer to send emails via Postmark, an email delivery service for web apps.
-
code_teams A low-dependency gem for declaring and querying engineering teams
-
open3 Popen, but with stderr, too
-
sorbet-coerce A type coercion lib works with Sorbet's static type checker and type definitions; raises an error if the coercion fails.
-
ulid Universally Unique Lexicographically Sortable Identifier implementation for Ruby
-
protected_attributes Protect attributes from mass assignment
-
capybara-email Test your ActionMailer and Mailer messages in Capybara
-
delivery_boy A simple way to produce messages to Kafka from Ruby applications
-
google-cloud-storage_transfer-v1 Transfers data from external data sources to a Google Cloud Storage bucket or between Google Cloud Storage buckets. Note that google-cloud-s
-
google-cloud-storage_transfer Storage Transfer Service allows you to quickly import online data into Cloud Storage. You can also set up a repeating schedule for transferr
-
resolv Thread-aware DNS resolver library in Ruby.
-
active_attr Create plain old Ruby models without reinventing the wheel.
-
fx Adds methods to ActiveRecord::Migration to create and manage database functions and triggers in Rails
-
fluent-plugin-forest create sub-plugin dynamically per tags, with template configuration and parameters
-
okcomputer Inspired by the simplicity of Fitter Happier, but frustrated by its lack of flexibility, we built OkComputer. Create and register your own c
-
opentelemetry-helpers-mysql MySQL Instrumentation Helpers for the OpenTelemetry framework
-
rubocop-checkstyle_formatter A formatter for rubocop that outputs in checkstyle format
-
gitlab-security_report_schemas Bugcrowdninja
-
terminal-notifier-guard Send User Notifications on Mac OS X 10.8 - with status icons.
-
nats-pure NATS is an open-source, high-performance, lightweight cloud messaging system.
-
open_uri_redirections OpenURI patch to allow redirections between HTTP and HTTPS
-
yabeda Collect statistics about how your application is performing with ease. Export metrics to various monitoring systems.
-
polyfill Adds newer Ruby methods to older versions.
-
inky-rb Inky is an HTML-based templating language that converts simple HTML into complex, responsive email-ready HTML. Designed for Foundation for E
-
ranked-model ranked-model is a modern row sorting library built for Rails 7.2+. It uses ARel aggressively and is better optimized than most other librari
-
axlsx_rails Axlsx_Rails provides an Axlsx renderer so you can move all your spreadsheet code from your controller into view files. Partials are supporte
-
active_material ActiveAdmin skin based on Google's Material Design.
-
activeadmin_addons Set of addons to help with the activeadmin ui
-
stackdriver-core stackdriver-core is an internal shared library for the Ruby Stackdriver integration libraries.
-
bootstrap3-datetimepicker-rails This gem packages the Bootstrap3 bootstrap-datetimepicker (JS + CSS) for Rails 3.1+ asset pipeline.
-
stoplight An implementation of the circuit breaker pattern.
-
html_tokenizer HTML Tokenizer
-
ckeditor CKEditor is a WYSIWYG editor to be used inside web pages
-
elasticsearch-extensions Extensions for the Elasticsearch Rubygem
-
foundation_emails Foundation for Emails (previously known as Ink) is a framework for creating responsive HTML emails that work in any email client.
-
breadcrumbs_on_rails BreadcrumbsOnRails is a simple Ruby on Rails plugin for creating and managing a breadcrumb navigation for a Rails project.
-
debugger-linecache Linecache is a module for reading and caching lines. This may be useful for example in a debugger where the same lines are shown many times.
-
rblineprof rblineprof shows you lines of code that are slow.
-
safe_type Type Coercion & Type Enhancement
-
aws-sdk-iotroborunner [DEPRECATED] Official AWS Ruby gem for AWS IoT RoboRunner. This gem is part of the AWS SDK for Ruby.
-
prosopite N+1 auto-detection for Rails with zero false positives / false negatives
-
configatron A powerful Ruby configuration system.
-
wisper-rspec Rspec matchers and stubbing for Wisper
-
google-id-token Google ID Token utilities; currently just a parser/checker
-
chargebee Subscription Billing - Simple. Secure. Affordable. More details at www.chargebee.com.
-
ipecache An extensible tool for purging urls from caches and CDNs
-
omniauth-multipassword A OmniAuth strategy to authenticate using different passwort strategies.
-
omniauth-kerberos An OmniAuth strategy for Kerberos.
-
underscore-rails underscore.js asset pipeline provider/wrapper
-
endpoint-flux2 A simple way to organise API endpoints
-
geom2d Objects and Algorithms for 2D Geometry
-
dry-matcher Flexible, expressive pattern matching for Ruby
-
aws-sdk-bedrockagentruntime Official AWS Ruby gem for Agents for Amazon Bedrock Runtime. This gem is part of the AWS SDK for Ruby.
-
next_rails A set of handy tools to upgrade your Rails application and keep it up to date
-
json-diff Take two Ruby objects that can be serialized to JSON. Output an array of operations (additions, deletions, moves) that would convert the fir
-
simple_xlsx_reader Read xlsx data the Ruby way
-
git_diff_parser Parse `git diff` into patches and lines.
-
logstash-input-beats 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
-
cloudflare-rails This gem configures Rails for CloudFlare so that request.ip and request.remote_ip and work correctly.
-
google-ads-common Essential utilities shared by all Ads Ruby client libraries
-
json_matchers Validate your Rails JSON API's JSON
-
rspec-wait RSpec::Wait enables time-resilient expectations in your RSpec test suite.
-
lookbook Lookbook is a UI development environment for Ruby on Rails applications
-
numbers_and_words This gem spells out numbers in several languages using the I18n gem.
-
streamio-ffmpeg Wraps ffmpeg to read metadata and transcodes videos.
-
cassandra-driver A pure Ruby driver for Apache Cassandra
-
wannabe_bool If string, numeric, symbol and nil values wanna be a boolean value, they can with the new #to_b method (and more).
-
rails-settings-cached The best solution for store global settings in Rails applications. This gem will managing a table of а global key, value pairs easy. Thin
-
anonymous_loader 🎭 AnonymousLoader resolves Ruby files from paths, gem metadata, or $LOAD_PATH and evaluates them inside anonymous modules to avoid top-level
-
concurrent-ruby-edge These features are under active development and may change frequently. They are expected not to keep backward compatibility (there may also
-
yui-compressor A Ruby interface to YUI Compressor for minifying JavaScript and CSS assets.