Ruby gems
3,925 in Packages and libraries, most used first. Page 12 of 20.
-
pundit-matchers A set of RSpec matchers for testing Pundit authorisation policies
-
minima A beautiful, minimal theme for Jekyll.
-
twitter-bootstrap-rails twitter-bootstrap-rails project integrates Bootstrap 5 CSS toolkit for Rails 8, 7, 6, 5 (also supports) Asset Pipeline
-
json_api_client Build client libraries compliant with specification defined by jsonapi.org
-
job-iteration Makes your background jobs interruptible and resumable.
-
right_aws == DESCRIPTION: The RightScale AWS gems have been designed to provide a robust, fast, and secure interface to Amazon EC2, EBS, S3, SQS, SDB
-
fluent-plugin-newrelic Sends FluentD events to New Relic
-
solve A Ruby version constraint solver
-
gitlab-cloud-connector This gem provides common CloudConnector configuration and libraries for GitLab projects.
-
fakefs A fake filesystem. Use it in your tests.
-
aws-sdk-bedrockagent Official AWS Ruby gem for Agents for Amazon Bedrock. This gem is part of the AWS SDK for Ruby.
-
right_http_connection Rightscale::HttpConnection is a robust HTTP/S library. It implements a retry algorithm for low-level network errors. == FEATURES: - provi
-
local_time Rails engine for cache-friendly, client-side local time
-
puma-plugin-statsd Send puma metrics to statsd via a background thread
-
winrm-elevated Ruby library for running commands via WinRM as elevated through a scheduled task
-
rate_throttle_client https://twitter.com/schneems/status/1138899094137651200
-
avl_tree AVL tree, Red black tree and Lock-free Red black tree in Ruby
-
license-acceptance Chef End User License Agreement Acceptance for Ruby products
-
guard-bundler Guard::Bundler automatically install/update your gem bundle when needed
-
jekyll-redirect-from Seamlessly specify multiple redirection URLs for your pages and posts
-
fog-internet-archive Module for the 'fog' gem to support Internet Archive.
-
jasmine Test your JavaScript without any framework dependencies, in any environment, and with a nice descriptive syntax. Jasmine for Ruby is deprec
-
event_emitter Ruby port of EventEmitter from Node.js
-
google-ads-savon Delicious SOAP for the Ruby community
-
protobuf Google Protocol Buffers serialization and RPC implementation for Ruby.
-
dig_rb Array/Hash/Struct#dig backfill for ruby
-
aws-sdk-cloudfrontkeyvaluestore Official AWS Ruby gem for Amazon CloudFront KeyValueStore. This gem is part of the AWS SDK for Ruby.
-
sax-machine Declarative SAX Parsing with Nokogiri, Ox or Oga
-
session persistent connections with external programs like bash
-
acts_as_tree A gem that adds simple support for organizing ActiveRecord models into parent–children relationships.
-
jar-dependencies manage jar dependencies for gems and keep track which jar was already loaded using maven artifact coordinates. it warns on version conflicts
-
docopt Isn't it awesome how `optparse` and other option parsers generate help and usage-messages based on your code?! Hell no! You know what's awes
-
avatax A Ruby wrapper for the AvaTax REST and Search APIs
-
twirp Twirp is a simple RPC framework with protobuf service definitions. The Twirp gem provides native support for Ruby.
-
angular_rails_csrf AngularJS style CSRF protection for Rails
-
fluent-plugin-record-reformer Fluentd plugin to add or replace fields of a event record
-
aws-sdk-launchwizard Official AWS Ruby gem for AWS Launch Wizard. This gem is part of the AWS SDK for Ruby.
-
puppet-resource_api This library provides a simple way to write new native resources for puppet.
-
gitlab-gollum-lib A simple, Git-powered wiki with a sweet API and local frontend.
-
socketry Socketry project metadata, agent context, and skills.
-
auto_strip_attributes AutoStripAttributes helps to remove unnecessary whitespaces from ActiveRecord or ActiveModel attributes. It's good for removing accidental s
-
cuprite Cuprite is a driver for Capybara that allows you to run your tests on a headless Chrome browser
-
logstash-codec-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
-
aws-sdk-trustedadvisor Official AWS Ruby gem for TrustedAdvisor Public API. This gem is part of the AWS SDK for Ruby.
-
memcache-client A Ruby library for accessing memcached.
-
hirefire-resource HireFire integration library for Ruby applications
-
shoulda-callback-matchers Making callback tests easy on the fingers and eyes
-
disposable Decorators on top of your ORM layer.
-
aws-sdk-inspectorscan Official AWS Ruby gem for Inspector Scan (inspector-scan). This gem is part of the AWS SDK for Ruby.
-
gitlab-gollum-rugged_adapter Adapter for Gollum to use Rugged (libgit2) at the backend.
-
karafka-testing Library which provides helpers for easier Karafka consumers tests
-
sinatra-activerecord Extends Sinatra with ActiveRecord helpers.
-
resolv-replace Replace Socket DNS with Resolv.
-
parse_packwerk A low-dependency gem for parsing and writing packwerk YML files
-
fasterer Use Fasterer to check various places in your code that could be faster.
-
devise-async Devise Async provides an easy way to configure Devise to send its emails asynchronously using ActiveJob.
-
fluent-plugin-splunk-hec A fluentd output plugin created by Splunk that writes events to splunk indexers over HTTP Event Collector API.
-
email_reply_parser EmailReplyParser is a small library to parse plain text email content. This is what GitHub uses to display comments that were created from e
-
deface Deface is a library that allows you to customize ERB, Haml and Slim views in a Rails application without editing the underlying view.
-
elasticsearch-persistence Persistence layer for Ruby models and Elasticsearch.
-
aws-sdk-sso Official AWS Ruby gem for AWS Single Sign-On (SSO). SSO is included as part of aws-sdk-core - this gem is an alias for loading aws-sdk-core.
-
file_validators Adds file validators to ActiveModel
-
rspec_api_documentation Generate API docs from your test suite
-
jose JSON Object Signing and Encryption
-
blankslate BlankSlate extracted from Builder.
-
teaspoon Run your Javascript tests using Jasmine, Mocha or QUnit using a variety of platforms.
-
amoeba Duplicate ActiveRecord models and their nested child associations with configurable cloning behavior.
-
jrjackson A mostly native JRuby wrapper for the java jackson json processor jar
-
spork A forking Drb spec server
-
rsolr RSolr aims to provide a simple and extensible library for working with Solr
-
hiera-eyaml Hiera backend for decrypting encrypted yaml properties
-
capistrano-sidekiq Sidekiq integration for Capistrano
-
minitest-stub_any_instance Adds a method to MiniTest that stubs any instance of a class.
-
voight_kampff Voight-Kampff detects bots, spiders, crawlers and replicants
-
fastlane-plugin-increment_version_code Increment the version code of your android project.
-
mjml-rails Render MJML + ERb template views in Rails
-
aws-sdk-b2bi Official AWS Ruby gem for AWS B2B Data Interchange (AWS B2BI). This gem is part of the AWS SDK for Ruby.
-
rush A Ruby replacement for bash+ssh, providing both an interactive shell and a library. Manage both local and remote unix systems from a single
-
sniffer Analyze HTTP Requests
-
seed_dump Dump (parts) of your database to db/seeds.rb to get a headstart creating a meaningful seeds.rb file
-
sslshake This is a library to simulate SSL and TLS handshake from SSLv2, SSLv3, to TLS 1.0-1.2. It does not rely on OpenSSL and is not designed as a
-
opentelemetry-instrumentation-gruf Gruf instrumentation for the OpenTelemetry framework
-
progress Show progress of long running tasks
-
cuke_modeler This gem facilitates modeling a test suite that is written in Gherkin (e.g. Cucumber, SpecFlow, Lettuce, etc.). It does this by providing an
-
rspec-github Formatter for RSpec to show errors in GitHub action annotations
-
scanf scanf is an implementation of the C function scanf(3).
-
logstash-mixin-aws 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
-
grape-swagger-rails Embeds Swagger UI into Rails applications as an engine for grape-swagger-generated API documentation.
-
rerun Restarts your app when a file changes. A no-frills, command-line alternative to Guard, Shotgun, Autotest, etc.
-
reform Form object decoupled from models.
-
ci_reporter_rspec Connects CI::Reporter to RSpec
-
looker-sdk Use this SDK to access the Looker API. The Looker API provides functions to perform administrative tasks such as provisioning users, configu
-
fluent-plugin-sampling-filter fluentd plugin to pickup sample data from matched massages
-
vcard Vcard extracted from Vpim
-
faraday_middleware-aws-signers-v4 Faraday middleware for AWS Signature Version 4.
-
protected_attributes_continued Protect attributes from mass assignment
-
logstash-patterns-core 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
-
inspec-core InSpec provides a framework for creating end-to-end infrastructure tests. You can use it for integration or even compliance testing. Create
-
redis-classy Class-style namespace prefixing for Redis
-
redis-mutex Distrubuted mutex using Redis
-
origin Origin is a simple DSL for generating MongoDB selectors and options
-
codeclimate-engine-rb JSON issue formatter for the Code Climate engine
-
time_difference TimeDifference is the missing Ruby method to calculate difference between two given time. You can do a Ruby time difference in year, month,
-
metadata-json-lint Utility to verify Puppet metadata.json files
-
callsite Caller/backtrace parser with some useful utilities for manipulating the load path, and doing other relative things.
-
jekyll-gist Liquid tag for displaying GitHub Gists in Jekyll sites.
-
distribute_reads Scale database reads with replicas in Rails
-
aws-sdk-qconnect Official AWS Ruby gem for Amazon Q Connect. This gem is part of the AWS SDK for Ruby.
-
iso-639 ISO 639-1 and ISO 639-2 language code entries and convenience methods.
-
aws-sdk-qbusiness Official AWS Ruby gem for QBusiness. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-costoptimizationhub Official AWS Ruby gem for Cost Optimization Hub. This gem is part of the AWS SDK for Ruby.
-
blazer Explore your data with SQL. Easily create charts and dashboards, and share them with your team.
-
aws-sdk-cleanroomsml Official AWS Ruby gem for AWS Clean Rooms ML. This gem is part of the AWS SDK for Ruby.
-
tod Supplies TimeOfDay and Shift class that includes parsing, strftime, comparison, and arithmetic.
-
aws-sdk-bcmdataexports Official AWS Ruby gem for AWS Billing and Cost Management Data Exports. This gem is part of the AWS SDK for Ruby.
-
logstash-input-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
-
administrate Administrate is a library for Rails that generates admin dashboards. These give users clean interfaces that allow them to create, edit, sear
-
aws-sdk-workspacesthinclient Official AWS Ruby gem for Amazon WorkSpaces Thin Client. This gem is part of the AWS SDK for Ruby.
-
goldiloader Automatically eager loads Rails associations as associations are traversed
-
aws-sdk-freetier Official AWS Ruby gem for AWS Free Tier. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-eksauth Official AWS Ruby gem for Amazon EKS Auth. This gem is part of the AWS SDK for Ruby.
-
jwe A Ruby implementation of the RFC 7516 JSON Web Encryption (JWE) standard
-
aws-sdk-marketplacedeployment Official AWS Ruby gem for AWS Marketplace Deployment Service. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-marketplaceagreement Official AWS Ruby gem for AWS Marketplace Agreement Service (Agreement Service). This gem is part of the AWS SDK for Ruby.
-
logstash-filter-mutate 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-repostspace Official AWS Ruby gem for AWS re:Post Private. This gem is part of the AWS SDK for Ruby.
-
google-ads-googleads google-ads-googleads is a Google Ads API client library for Ruby
-
logstash-filter-geoip 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
-
rsync Ruby/Rsync is a Ruby library that can syncronize files between remote hosts by wrapping a call to the rsync binary.
-
websocket-client-simple Simple WebSocket Client for Ruby
-
astrolabe An object-oriented AST extension for Parser
-
rack-pjax Serve pjax responses through rack middleware
-
gitlab-license_finder LicenseFinder works with your package managers to find dependencies, detect the licenses of the packages in them, compare those lice
-
packs Provides CLI tools for working with ruby packs.
-
facterdb Contains facts from many Facter version on many Operating Systems
-
archive-tar-minitar 'archive-tar-minitar' has been deprecated; just install 'minitar'. The minitar library is a pure-Ruby library that provides the ability to d
-
webhdfs Ruby WebHDFS/HttpFs client
-
fluent-plugin-gelf-hs Buffered fluentd output plugin to GELF (Graylog2).
-
hubspot-api-client HubSpot Ruby API client
-
aws-sdk-neptunegraph Official AWS Ruby gem for Amazon Neptune Graph (Neptune Graph). This gem is part of the AWS SDK for Ruby.
-
cleanroom Ruby is an excellent programming language for creating and managing custom DSLs, but how can you securely evaluate a DSL while explicitly co
-
easy_diff Easy Diff enhances the functionality of Hash, allowing recursive diff, merge, and unmerge of arbitrarily constructed hashes. This is perfe
-
ruby_event_store Ruby implementation of an event store. Ships with in-memory event repository, generic instrumentation and dispatches events synchronously.
-
devise_saml_authenticatable SAML Authentication for devise
-
logstash-output-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
-
oj_mimic_json An experimental Object-base Parallel Evaluation Environment.
-
kaminari-mongoid kaminari-mongoid lets your Mongoid models be paginatable
-
semian A Ruby C extention that is used to control access to shared resources across process boundaries with SysV semaphores.
-
fluent-plugin-dedot_filter de-dot field name for elasticsearch 2.x
-
repost Helps to make POST 'redirect', but actually builds [form] with method: :post under the hood
-
march_hare RabbitMQ client for JRuby built around the official RabbitMQ Java client
-
minitest-stub-const Stub constants for the duration of a block in MiniTest
-
stomp Ruby client for the Stomp messaging protocol.
-
rack-livereload Insert LiveReload into your app easily as Rack middleware
-
io-wait Deprecated: All functionality ships with Ruby 3.2 and higher.
-
wkhtmltopdf-binary-edge Includes wkthmltopdf binaires for macOS (>= 10.7) and Ubuntu 16 (64bit)
-
rbnacl-libsodium rbnacl with bundled libsodium
-
aws-sdk-networkmonitor Official AWS Ruby gem for Amazon CloudWatch Network Monitor. This gem is part of the AWS SDK for Ruby.
-
guard-minitest Guard::Minitest automatically run your tests with Minitest framework (much like autotest)
-
httplog Log outgoing HTTP requests made from your application. Helpful for tracking API calls of third party gems that don't pr
-
hoe Hoe is a rake/rubygems helper for project Rakefiles. It helps you manage, maintain, and release your project and includes a dynamic plug-in
-
protobuf-cucumber Google Protocol Buffers serialization and RPC implementation for Ruby.
-
fluent-plugin-throttle Fluentd filter for throttling logs based on a configurable key.
-
packwerk-extensions A collection of extensions for packwerk packages.
-
github_api Ruby client that supports all of the GitHub API methods. It"s build in a modular way, that is, you can either instantiate the whole api wrap
-
lefthook A single dependency-free binary to manage all your git hooks that works with any language in any environment, and in all common team workflo
-
unicorn-rails unicorn-rails overrides the Rack::Handler.default method to return Rack::Handler::Unicorn which will cause rack (and rails) to use unicorn b
-
rjb RJB is a Bridge library which connects Ruby and Java code using the Java Native Interface.
-
xmldsig This gem is a (partial) implementation of the XMLDsig specification
-
sidekiq_alive SidekiqAlive offers a solution to add liveness probe of a Sidekiq instance. How? A http server is started and on each requests validates t
-
xlsxtream This gem allows very efficient writing of CSV style data to XLSX with multiple worksheets.
-
declarative-builder Generic builder pattern.
-
jquery-turbolinks jQuery plugin for drop-in fix binded events problem caused by Turbolinks
-
in_threads Run all possible enumerable methods in concurrent/parallel threads
-
RubyInline Inline allows you to write foreign code within your ruby code. It automatically determines if the code in question has changed and builds it
-
logstash-input-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
-
rails-patch-json-encode A monkey patch to speed up Rails' JSON generation time.
-
fspath Better than Pathname
-
logstash-output-amazon_es Output events to Amazon Elasticsearch Service with V4 signing
-
pond A simple, generic, thread-safe pool for connections or whatever else
-
rubystats Ruby Stats is a port of the statistics libraries from PHPMath. Probability distributions include binomial, beta, and normal distributions wi
-
best_in_place BestInPlace is a jQuery script and a Rails helper that provide the method best_in_place to display any object field easily editable for th
-
high_voltage Fire in the disco. Fire in the ... taco bell.
-
logstash-input-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
-
aggregate_root Event sourced aggregate root implementation for RubyEventStore
-
logstash-filter-xml 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
-
activerecord-compatible_legacy_migration Compatible migration file between Rails 4.2 and 5+
-
image_optim Command line tool and ruby interface to optimize (lossless compress, optionally lossy) jpeg, png, gif and svg images using external utilitie
-
logstash-codec-fluent 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
-
link_header Converts conforming link headers to and from text, LinkHeader objects and corresponding (JSON-friendly) Array representations, also HTML lin
-
logstash-codec-es_bulk 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
-
gitlab-omniauth-openid-connect OpenID Connect Strategy for OmniAuth.
-
apnotic Apnotic is an Apple Push Notification gem able to provide instant feedback.
-
test-kitchen Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.
-
aws-sdk-supplychain Official AWS Ruby gem for AWS Supply Chain. This gem is part of the AWS SDK for Ruby.
-
rails_event_store Rails wrapper for RubyEventStore with batteries included. Ships with asynchronous after-commit event dispatch on top of ActiveJob, ActiveSup
-
logstash-filter-clone 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
-
hiera-dyml Hiera YAML backend with support for deep merging of hashes
-
logstash-filter-grok 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
-
pony Send email in one command: Pony.mail(:to => 'someone@example.com', :body => 'hello')