Ruby gems
3,925 in Packages and libraries, most used first. Page 10 of 20.
-
ejson Secret management by encrypting values in a JSON hash with a public/private keypair
-
rack-utf8_sanitizer Rack::UTF8Sanitizer is a Rack middleware which cleans up invalid UTF8 characters in request URI and headers.
-
aws_cf_signer Ruby gem for signing AWS Cloudfront URLs for serving private content.
-
jekyll-seo-tag A Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site's content.
-
omniauth-shibboleth-redux OmniAuth Shibboleth strategies for OmniAuth 2.x
-
aws-sdk-cloudtraildata Official AWS Ruby gem for AWS CloudTrail Data Service. This gem is part of the AWS SDK for Ruby.
-
metrics Application metrics and instrumentation.
-
redis-cluster-client Redis cluster-aware client for Ruby
-
async-io Provides support for asynchonous TCP, UDP, UNIX and SSL sockets.
-
strptime a fast strptime/strftime engine which uses VM.
-
page-object Page Object DSL that works with both Watir and Selenium
-
jquery-fileupload-rails jQuery File Upload by Sebastian Tschan integrated for Rails 3.1+ Asset Pipeline
-
errbase Common exception reporting for a variety of services
-
elasticsearch-dsl A Ruby DSL builder for Elasticsearch
-
junit_merge Tool to merge JUnit XML reports.
-
randexp Library for generating random strings from regular expressions.
-
twitter_cldr Ruby implementation of the ICU (International Components for Unicode) that uses the Common Locale Data Repository to format dates, plurals,
-
rubocop-gitlab-security Basic security checking for Ruby files. A plugin for the RuboCop code style enforcing & linting tool.
-
hashie-forbidden_attributes Automatic strong parameter detection with Hashie and Forbidden Attributes. Formerly known as hashie_rails
-
aws-sdk-internetmonitor Official AWS Ruby gem for Amazon CloudWatch Internet Monitor. This gem is part of the AWS SDK for Ruby.
-
redis-clustering A Ruby client that tries to match Redis' Cluster API one-to-one, while still providing an idiomatic interface.
-
zip_tricks Stream out ZIP files from Ruby
-
platform-api Ruby HTTP client for the Heroku API.
-
heroics A Ruby client generator for HTTP APIs described with a JSON schema
-
aws-sdk-tnb [DEPRECATED] Official AWS Ruby gem for AWS Telco Network Builder. This gem is part of the AWS SDK for Ruby.
-
sensu-plugin Plugins and helper libraries for Sensu, a monitoring framework
-
stripe-ruby-mock A drop-in library to test stripe without hitting their servers
-
opentelemetry-instrumentation-resque Resque instrumentation for the OpenTelemetry framework
-
google-cloud-profiler-v2 Manages continuous profiling information. Note that google-cloud-profiler-v2 is a version-specific client library. For most uses, we recomme
-
js-routes Exposes all Rails Routes URL helpers as javascript module
-
syslog-logger An improved Logger replacement that logs to syslog. It is almost drop-in with a few caveats.
-
diff_match_patch Ruby implementation of Google diff_match_patch
-
yaml YAML Ain't Markup Language
-
sidekiq-limit_fetch Sidekiq strategy to restrict number of workers which are able to run specified queues simultaneously.
-
codeclimate-test-reporter Collects test coverage data from your Ruby test suite and sends it to Code Climate's hosted, automated code review service. Based on SimpleC
-
currencies If you are tracking any kind of assets the currencies gem is for you. It contains every currency in the ISO 4217 standard and allows you to
-
shrine Shrine is a toolkit for file attachments in Ruby applications. It supports uploading, downloading, processing and deleting IO objects, backe
-
dependabot-github_actions Dependabot-GitHub_Actions provides support for bumping GitHub Actions via Dependabot. If you want support for multiple package managers, you
-
gitlab-glfm-markdown Markdown processing for GitLab Flavored Markdown
-
camertron-eprun Efficient pure Ruby Unicode normalization.
-
semverse An elegant library for representing and comparing SemVer versions and constraints
-
quiet_assets Quiet Assets turns off Rails asset pipeline log.
-
opentelemetry-instrumentation-active_model_serializers Active Model Serializers instrumentation for the OpenTelemetry framework
-
mixlib-archive A simple interface to various archive formats
-
fluent-plugin-mongo MongoDB plugin for Fluentd
-
extlib Support library for Merb
-
site_prism-all_there SitePrism AllThere allows you to recursively query page and section structures on your page - exclusively for use with the SitePrism gem.
-
cldr-plurals-runtime-rb Ruby runtime methods for CLDR plural rules (see camertron/cldr-plurals).
-
fastercsv FasterCSV is intended as a complete replacement to the CSV standard library. It is significantly faster and smaller while still being pure R
-
simplecov-rcov Rcov style formatter for SimpleCov
-
to_bool Super-simple gem that extends some Ruby classes with a "to_bool" method, which converts any object naturally into a boolean.
-
rswag Generate beautiful API documentation, including a UI to explore and test operations, directly from your rspec integration tests. OpenAPI 2 a
-
hangouts-chat Send messages to G Suite Hangouts Chat rooms using incoming webhooks and Net::HTTP::Post
-
gitlab-sdk Client side Ruby SDK for GitLab Application services
-
fastlane-plugin-versioning Allows to set/get app version and build number directly to/from Info.plist
-
securecompare securecompare borrows the secure_compare private method from ActiveSupport::MessageVerifier which lets you do safely compare strings without
-
opentelemetry-instrumentation-delayed_job Delayed Job instrumentation for the OpenTelemetry framework
-
jekyll-sitemap Automatically generate a sitemap.xml for your Jekyll site.
-
fluent-logger fluent logger for ruby
-
scrypt The scrypt key derivation function is designed to be far more secure against hardware brute-force attacks than alternative functions
-
protocol-http1 A low level implementation of the HTTP/1 protocol.
-
kas-grpc Auto-generated gRPC client for KAS
-
debugger-ruby_core_source Provide Ruby core source files for C extensions that need them.
-
opentelemetry-instrumentation-trilogy Adds auto instrumentation that includes SQL metadata
-
winrm-fs Ruby library for file system operations via Windows Remote Management
-
aws-sdk-ivsrealtime Official AWS Ruby gem for Amazon Interactive Video Service RealTime (ivsrealtime). This gem is part of the AWS SDK for Ruby.
-
protocol-http2 A low level implementation of the HTTP/2 protocol.
-
omniauth-azure-oauth2 An Windows Azure Active Directory OAuth2 strategy for OmniAuth
-
ar_transaction_changes Solves the problem of trying to get all the changes to an object during a transaction in an after_commit callbacks.
-
google-cloud-pubsub-v1 Provides reliable, many-to-many, asynchronous messaging between applications. Note that google-cloud-pubsub-v1 is a version-specific client
-
sys-cpu The sys-cpu library provides an interface for gathering information about your system's processor(s). Information includes speed, type,
-
dbus-systemd library for interfacing with systemd D-Bus APIs
-
date_validator A simple, ORM agnostic, Ruby 1.9 compatible date validator for Rails 3+, based on ActiveModel. Currently supporting :after, :before, :after_
-
u2f Library for handling registration and authentication of U2F devices
-
thread Includes a thread pool, message passing capabilities, a recursive mutex, promise, future and delay.
-
clipboard Access the system clipboard ๐๏ธ on Linux, MacOS, Windows, WSL, Cygwin, GTK, or Java. Usage is as simple as calling Clipboard.copy or Clipboar
-
puppetlabs_spec_helper Contains rake tasks and a standard spec_helper for running spec tests on puppet modules.
-
iconv iconv wrapper library
-
opentelemetry-metrics-api A stats collection and distributed tracing framework
-
coveralls A Ruby implementation of the Coveralls API.
-
ruby-ip IP address manipulation library
-
auth-sanitizer ๐งผ Configurable KV output redaction. Sanitize/filter your secrets.
-
cri Cri allows building easy-to-use command-line interfaces with support for subcommands.
-
rubocop-shopify Gem containing the rubocop.yml config that corresponds to the implementation of the Shopify's style guide for Ruby.
-
dpl-script deploy tool abstraction for clients
-
deb_version A port of Debian Version comparison to Ruby.
-
rspec-puppet RSpec tests for your Puppet manifests.
-
humanize Extension to Numeric to humanize numbers
-
omniauth-gitlab This is the strategy for authenticating to your GitLab service
-
opentelemetry-instrumentation-bunny Bunny instrumentation for the OpenTelemetry framework
-
test_after_commit makes after_commit callbacks testable in Rails 3+ with transactional_fixtures
-
aws-sdk-vpclattice Official AWS Ruby gem for Amazon VPC Lattice. This gem is part of the AWS SDK for Ruby.
-
rubycritic RubyCritic is a tool that wraps around various static analysis gems to provide a quality report of your Ruby code.
-
ferrum Ferrum allows you to control headless Chrome browser
-
redis-objects Map Redis types directly to Ruby objects. Works with any class or ORM.
-
intercom-rails Intercom (https://www.intercom.io) is a customer relationship management and messaging tool for web app owners. This library makes it easier
-
roxml ROXML is a Ruby library designed to make it easier for Ruby developers to work with XML. Using simple annotations, it enables Ruby classes t
-
pronto Pronto runs analysis quickly by checking only the relevant changes. Created to be used on pull requests, but suited for other scenarios
-
authy Ruby library to access Authy services. This gem is deprecated, please see the README for details.
-
dependabot-pub Dependabot-Pub provides support for bumping Dart (pub) packages via Dependabot. If you want support for multiple package managers, you proba
-
tiny_tds TinyTDS - A modern, simple and fast FreeTDS library for Ruby using DB-Library. Developed for the ActiveRecord SQL Server adapter.
-
flowdock Ruby Gem for using Flowdock's API
-
makara Read-write split your DB yo
-
rack_session_access Rack middleware that provides access to rack.session environment
-
gitlab-sidekiq-fetcher Redis reliable queue pattern implemented in Sidekiq
-
scrolls Logging, easier, more consistent.
-
rack-mount A stackable dynamic tree based Rack router.
-
racecar A framework for running Kafka consumers
-
r10k R10K provides a general purpose toolset for deploying Puppet environments and modules. It implements the Puppetfile format and provides
-
timezone Accurate current and historical timezones for Ruby with support for Geonames and Google latitude - longitude lookups.
-
omniauth-salesforce OmniAuth strategy for salesforce.com.
-
capistrano-rbenv rbenv integration for Capistrano
-
google-cloud-common Common protocol buffer types used by Google Cloud APIs
-
gelf Library to send GELF messages to Graylog logging server. Supports plain-text, GELF messages and exceptions via UDP and TCP.
-
opensearch-api Ruby API for OpenSearch. See the `opensearch-ruby` gem for full integration.
-
opensearch-transport Ruby client for OpenSearch. See the `opensearch` gem for full integration.
-
puppet-syntax Syntax checks for Puppet manifests and templates
-
write_xlsx write_xlsx is a gem to create a new file in the Excel 2007+ XLSX format.
-
google-cloud-compute-v1 Compute Engine is an infrastructure as a service (IaaS) product that offers self-managed virtual machine (VM) instances and bare metal insta
-
aws-sdk-osis Official AWS Ruby gem for Amazon OpenSearch Ingestion. This gem is part of the AWS SDK for Ruby.
-
xxhash Ruby wrapper for xxHash lib
-
opentelemetry-instrumentation-mongo Mongo instrumentation for the OpenTelemetry framework
-
paper_trail-association_tracking Plugin for the PaperTrail gem to track and reify associations
-
brpoplpush-redis_script Bring your own LUA scripts into redis.
-
google-cloud-artifact_registry-v1 Store and manage build artifacts in a scalable and integrated service built on Google infrastructure. Note that google-cloud-artifact_regist
-
color Color is a Ruby library to provide RGB, CMYK, HSL, and other color space manipulation support to applications that require it. It provides o
-
async-pool A singleplex and multiplex resource pool for implementing robust clients.
-
dependabot-swift Dependabot-Swift provides support for bumping Swift packages via Dependabot. If you want support for multiple package managers, you probably
-
opentelemetry-instrumentation-all All-in-one instrumentation bundle for the OpenTelemetry framework
-
omniauth-shibboleth OmniAuth Shibboleth strategies for OmniAuth 1.x
-
github-linguist We use this library at GitHub to detect blob languages, highlight code, ignore binary files, suppress generated files in diffs, and generate
-
whois Whois is an intelligent WHOIS client and parser written in pure Ruby. It can query registry data for IPv4, IPv6 and top level domains, and p
-
dependabot-devcontainers Dependabot-Devcontainers provides support for managing dev container versioning via Dependabot.
-
opentelemetry-instrumentation-sinatra Sinatra instrumentation for the OpenTelemetry framework
-
exifr EXIF Reader is a module to read EXIF from JPEG and TIFF images.
-
rspec-html-matchers Nokogiri based 'have_tag' and 'with_tag' matchers for RSpec. Does not depend on assert_select matcher, provides useful error messages.
-
appraisal Appraisal integrates with bundler and rake to test your library against different versions of dependencies in repeatable scenarios called "a
-
opentelemetry-instrumentation-koala Koala instrumentation for the OpenTelemetry framework
-
opentelemetry-instrumentation-lmdb LMDB instrumentation for the OpenTelemetry framework
-
aws-sdk-backupstorage [DEPRECATED] Official AWS Ruby gem for AWS Backup Storage. This gem is part of the AWS SDK for Ruby.
-
fast_jsonapi JSON API(jsonapi.org) serializer that works with rails and can be used to serialize any kind of ruby objects
-
aws-sdk-mediapackagev2 Official AWS Ruby gem for AWS Elemental MediaPackage v2 (mediapackagev2). This gem is part of the AWS SDK for Ruby.
-
syslog_protocol Syslog protocol parser and generator
-
actionpack-xml_parser XML parameters parser for Action Pack (removed from core in Rails 4.0)
-
omniauth-authentiq Strategy to enable passwordless authentication in OmniAuth via Authentiq.
-
oily_png This Ruby C extenstion defines a module that can be included into ChunkyPNG to improve its speed.
-
google-iam-v1 An add-on interface used by some Google API clients to provide IAM Policy calls. Note that google-iam-v1 is a version-specific client librar
-
aws-sdk-verifiedpermissions Official AWS Ruby gem for Amazon Verified Permissions. This gem is part of the AWS SDK for Ruby.
-
opentelemetry-instrumentation-que Que instrumentation for the OpenTelemetry framework
-
fluent-plugin-tag-normaliser Tag-normaliser is a `fluentd` plugin to help re-tag logs with Kubernetes metadata. It uses special placeholders to change tag.
-
pronto-rubocop Pronto runner for Rubocop, ruby code analyzer
-
cfn-nag Auditing tool for CloudFormation templates
-
swagger-blocks Define and serve live-updating Swagger JSON for Ruby apps.
-
iso_country_codes ISO country code and currency library
-
annotaterb Annotates Rails/ActiveRecord Models, routes, fixtures, and others based on the database schema.
-
htmlbeautifier A normaliser/beautifier for HTML that also understands embedded Ruby.
-
parlour A type information generator, merger and parser for Sorbet and Ruby 3/Steep
-
hurley Hurley provides a common interface for working with different HTTP adapters.
-
telephone_number Phone number validation
-
aws-sdk-gamesparks [DEPRECATED] Official AWS Ruby gem for GameSparks. This gem is part of the AWS SDK for Ruby.
-
stripe_event Stripe webhook integration for Rails applications.
-
ruby_llm Build AI features the Ruby way. A delightful Ruby AI framework that feels at home in Rails: switch models without rewriting your code, then
-
rollout Feature flippers.
-
dynamic_form DynamicForm holds a few helper methods to help you deal with your Rails3 models. It includes the stripped out methods from Rails 2; error_me
-
xcresult Parses xcresult files for viewing test summaries and code coverages
-
openapi_parser parser for OpenAPI 3.0 or later
-
sneakers Fast background processing framework for Ruby and RabbitMQ
-
fattr a "fatter attr" for ruby
-
hkdf A ruby implementation of RFC5869: HMAC-based Extract-and-Expand Key Derivation Function (HKDF). The goal of HKDF is to take some source key
-
geokit-rails Official Geokit plugin for Rails/ActiveRecord. Provides location-based goodness for your Rails app. Requires the Geokit gem.
-
snappy libsnappy binding for Ruby
-
aws-sdk-paymentcryptography Official AWS Ruby gem for Payment Cryptography Control Plane. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-paymentcryptographydata Official AWS Ruby gem for Payment Cryptography Data Plane. This gem is part of the AWS SDK for Ruby.
-
protocol This library offers an implementation of protocols against which you can check the conformity of your classes or instances of your classes.
-
hpricot a swift, liberal HTML parser with a fantastic library
-
maxmind-db A gem for reading MaxMind DB files. MaxMind DB is a binary file format that stores data indexed by IP address subnets (IPv4 or IPv6).
-
fluent-plugin-coralogix Coralogix Fluentd plugin to send logs to Coralogix server.
-
cfn-model An object model for CloudFormation templates
-
minitest-hooks minitest-hooks adds around and before_all/after_all/around_all hooks for Minitest. This allows you do things like run each suite of specs in
-
jekyll-paginate Built-in Pagination Generator for Jekyll
-
aws-sdk-codegurusecurity Official AWS Ruby gem for Amazon CodeGuru Security. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-sts Official AWS Ruby gem for AWS Security Token Service (STS). STS is included as part of aws-sdk-core - this gem is an alias for loading aws-s
-
super_diff SuperDiff is a gem that hooks into RSpec to intelligently display the differences between two data structures of any type.
-
aws-sessionstore-dynamodb The Amazon DynamoDB Session Store handles sessions for Rack web applications using a DynamoDB backend.
-
cmdparse cmdparse provides classes for parsing (possibly nested) commands on the command line; command line options themselves are parsed usin
-
shakapacker Use webpack to manage app-like JavaScript modules in Rails
-
data_magic Provides datasets to application stored in YAML files
-
jasmine-core Test your JavaScript without any framework dependencies, in any environment, and with a nice descriptive syntax. Jasmine for Ruby is deprec
-
request_store-sidekiq Provides a Sidekiq Server Middleware to clear out RequestStore after each job is processed.
-
bootstrap-datepicker-rails A date picker for Twitter Bootstrap
-
aws-sdk-appfabric Official AWS Ruby gem for AppFabric. This gem is part of the AWS SDK for Ruby.
-
descriptive_statistics Adds descriptive statistics methods to Enumerable module for use on collections or Numeric data
-
avro_turf A library that makes it easier to use the Avro serialization format from Ruby
-
badge 0.13.2
-
active_link_to Helpful method when you need to add some logic that figures out if the link (or more often navigation item) is selected based on the current
-
yml_reader Sets a directory and reads yml files
-
redis-prescription Preloads (and reloads when needed, e.g. when scripts were flushed away) script and then runs it with `EVALSHA`.
-
url A simple url object to allow for OO based manipulation and usage of a url
-
centralized_ruby_logger Coralogix Centralized Ruby Logger to send logs to Coralogix server.
-
iso8601 ISO8601 is a simple implementation in Ruby of the ISO 8601 (Data elements and interchange formats - Information interchange - Representa