Ruby gems
3,925 in Packages and libraries, most used first. Page 9 of 20.
-
options parse options from *args cleanly
-
exception_notification Exception notification for Ruby applications
-
activemerchant Active Merchant is a simple payment abstraction library used in and sponsored by Shopify. It is written by Tobias Luetke, Cody Fauser, and c
-
logstash-logger Ruby logger that writes directly to LogStash
-
simplecov-json JSON formatter for SimpleCov code coverage tool for ruby 1.9+
-
xmlrpc XMLRPC is a lightweight protocol that enables remote procedure calls over HTTP.
-
composite_primary_keys Composite key support for ActiveRecord
-
minitest-spec-rails The minitest-spec-rails gem makes it easy to use the \ Minitest::Spec DSL within your existing Rails test suite.
-
codecov Hosted code coverage Ruby reporter.
-
db-query-matchers RSpec matchers for database queries
-
aws-sdk-licensemanagerusersubscriptions Official AWS Ruby gem for AWS License Manager User Subscriptions. This gem is part of the AWS SDK for Ruby.
-
capistrano-rvm RVM integration for Capistrano
-
scss_lint Configurable tool for writing clean and consistent SCSS
-
rvm RVM ~ Ruby Environment Manager ~ Ruby Gem Library.
-
rdkafka Modern Kafka client library for Ruby based on librdkafka
-
fiddle A libffi wrapper for Ruby.
-
jsonapi-serializer Fast, simple and easy to use JSON:API serialization library (also known as fast_jsonapi).
-
allure-ruby-commons Utilities allowing to implement allure result generation by other test frameworks
-
clockwork A scheduler process to replace cron, using a more flexible Ruby syntax running as a single long-running process. Inspired by rufus-schedule
-
pdf-inspector This library provides a number of PDF::Reader[0] based tools for use in testing PDF output. Presently, the primary purpose of this tool is
-
default_value_for The default_value_for plugin allows one to define default values for ActiveRecord models in a declarative manner
-
winrm Ruby library for Windows Remote Management
-
dnsruby Dnsruby is a pure Ruby DNS client library which implements a stub resolver. It aims to comply with all DNS RFCs, including DNSSEC NSEC3 supp
-
faraday-typhoeus Faraday adapter for Typhoeus
-
cvss-suite This Ruby gem calculates the score based on the vector of the Common Vulnerability Scoring System (https://www.first.org/cvss/specification-
-
faraday-mashify Faraday middleware for wrapping responses into Hashie::Mash.
-
forwardable Provides delegation of specified methods to a designated object.
-
aws-sdk-bedrockruntime Official AWS Ruby gem for Amazon Bedrock Runtime. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-supportapp Official AWS Ruby gem for AWS Support App (SupportApp). This gem is part of the AWS SDK for Ruby.
-
validates_timeliness Adds validation methods to ActiveModel for validating dates and times. Works with multiple ORMS.
-
aws-sdk-controltower Official AWS Ruby gem for AWS Control Tower. This gem is part of the AWS SDK for Ruby.
-
carmen Includes data from the Debian iso-data project.
-
flipper-redis Redis feature flag adapter for Flipper
-
puppet-lint Checks your Puppet manifests against the Puppetlabs style guide and alerts you to any discrepancies.
-
rbtree3 A RBTree is a sorted associative collection that is implemented with a Red-Black Tree. It maps keys to values like a Hash, but maintains its
-
counter_culture counter_culture provides turbo-charged counter caches that are kept up-to-date not just on create and destroy, that support multiple levels
-
telesign Telesign Ruby SDK
-
neighbor Nearest neighbor search for Rails
-
sucker_punch Asynchronous processing library for Ruby
-
hanami-utils Ruby core extentions and Hanami utilities
-
aws-sdk-iotfleetwise Official AWS Ruby gem for AWS IoT FleetWise. This gem is part of the AWS SDK for Ruby.
-
influxdb-client This is the official Ruby library for InfluxDB 2.
-
opentelemetry-instrumentation-mysql2 Mysql2 instrumentation for the OpenTelemetry framework
-
ntlm-http Ruby/NTLM HTTP provides NTLM authentication over http.
-
aws-sdk-scheduler Official AWS Ruby gem for Amazon EventBridge Scheduler. This gem is part of the AWS SDK for Ruby.
-
chef-vault Data encryption support for Chef Infra using data bags
-
google-apis-cloudresourcemanager_v1 This is the simple REST client for Cloud Resource Manager API V1. Simple REST clients are Ruby client libraries that provide access to Googl
-
aws-sdk-connectcases Official AWS Ruby gem for Amazon Connect Cases (ConnectCases). This gem is part of the AWS SDK for Ruby.
-
knapsack_pro Knapsack Pro wraps your current test runner(s) and works with your existing CI infrastructure to parallelize tests optimally. It dynamically
-
packwerk Sets package level boundaries between a specified set of ruby constants to minimize cross-boundary referencing and dependency.
-
jruby-openssl JRuby-OpenSSL is an add-on gem for JRuby that emulates the Ruby OpenSSL native library.
-
aws-sdk-migrationhuborchestrator Official AWS Ruby gem for AWS Migration Hub Orchestrator. This gem is part of the AWS SDK for Ruby.
-
constant_resolver Given a code base that adheres to certain conventions, ConstantResolver resolves any, even partially qualified, constant to the path of the
-
xcode-install Download, install and upgrade Xcodes with ease.
-
guard-rubocop Guard::RuboCop automatically checks Ruby code style with RuboCop when files are modified.
-
libv8-node Node.JS's V8 JavaScript engine for multiplatform goodness
-
solid_cable Database-backed Action Cable backend.
-
gserver GServer implements a generic server
-
slather Test coverage reports for Xcode projects
-
oj-introspect Embeds start and end byte offsets of JSON objects into generated Ruby hashes.
-
devise-security An enterprise security extension for devise.
-
barnes Collect Ruby GC, ObjectSpace, and Puma metrics and report them directly to Heroku Runtime Metrics via HTTP.
-
caxlsx_rails Caxlsx_Rails provides an Caxlsx renderer so you can move all your spreadsheet code from your controller into view files. Partials are suppor
-
fluent-plugin-concat Fluentd Filter plugin to concat multiple event messages
-
mixpanel-ruby The official Mixpanel tracking library for ruby
-
fluent-plugin-multi-format-parser Multi format parser plugin for Fluentd
-
net-ssh-multi Control multiple Net::SSH connections via a single interface.
-
telesignenterprise TeleSign Enterprise Ruby SDK
-
roadie-rails Hooks Roadie into your Rails application to help with email generation.
-
chef-zero Self-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes
-
semver_dialects This gem helps to parse, process and compare semantic versions for Maven, NPM, PHP, RubyGems and python packages.
-
graphlyte craft graphql queries with ruby
-
roda Routing tree web toolkit
-
app_store_connect A Ruby interface to the App Store Connect API
-
semantic_puppet Tools used by Puppet to parse, validate, and compare Semantic Versions and Version Ranges and to query and resolve module dependencies.
-
google-apis-iam_v1 This is the simple REST client for Identity and Access Management (IAM) API V1. Simple REST clients are Ruby client libraries that provide a
-
gettext_i18n_rails_js It will find translations inside your .js, .jsx, .ts, .tsx, .coffee files, then it will create JSON versions of your .PO files and will
-
string-scrub String#scrub for Ruby 2.0.0 and 1.9.3
-
to_regexp Provides String#to_regexp, for example if you want to make regexps out of a CSV you just imported.
-
prawn-svg This gem allows you to render SVG directly into a PDF using the 'prawn' gem. Since PDF is vector-based, you'll get nice scaled graphics if
-
erb_lint ERB Linter tool.
-
meta-tags Rails helpers for HTML metadata such as titles, descriptions, canonical links, robots directives, and social tags.
-
actionpack-action_caching Action caching for Action Pack (removed from core in Rails 4.0)
-
busser Busser - Runs tests for projects in Test Kitchen
-
less Invoke the Less CSS compiler from Ruby
-
filelock Heavily tested yet simple filelocking solution using flock
-
po_to_json Convert gettext PO files to JSON objects so that you can use it in your application.
-
json_spec RSpec matchers and Cucumber steps for testing JSON content
-
attr_extras Takes some boilerplate out of Ruby with methods like attr_initialize.
-
filesize filesize is a small class for handling filesizes with both the SI and binary prefixes, allowing conversion from any size to any other size.
-
sys-proctable The sys-proctable library provides an interface for gathering information about processes on your system, i.e. the process table. Most m
-
google-apis-bigquery_v2 This is the simple REST client for BigQuery API V2. Simple REST clients are Ruby client libraries that provide access to Google services via
-
rqrcode-rails3 Render QR codes with Rails 3
-
ruby2ruby ruby2ruby provides a means of generating pure ruby code easily from RubyParser compatible Sexps. This makes making dynamic language processo
-
rss Family of libraries that support various formats of XML "feeds".
-
phony_rails This Gem adds useful methods to your Rails app to validate, display and save phone numbers.
-
phantomjs Auto-install phantomjs on demand for current platform. Comes with poltergeist integration.
-
tty-which Platform independent implementation of Unix which command.
-
aws-sdk-resourceexplorer2 Official AWS Ruby gem for AWS Resource Explorer. This gem is part of the AWS SDK for Ruby.
-
gmail_xoauth Get access to Gmail IMAP and STMP via OAuth, using the standard Ruby Net libraries
-
rspec-json_expectations Set of matchers and helpers to allow you test your APIs responses like a pro.
-
aws-sdk-chimesdkvoice Official AWS Ruby gem for Amazon Chime SDK Voice. This gem is part of the AWS SDK for Ruby.
-
duo_api A Ruby implementation of the Duo API.
-
fluent-plugin-out-http A generic Fluentd output plugin to send logs to an HTTP endpoint
-
ruby-hmac This module provides common interface to HMAC functionality. HMAC is a kind of "Message Authentication Code" (MAC) algorithm whose standard
-
toml Parse your TOML, seriously.
-
google-apis-serviceusage_v1 This is the simple REST client for Service Usage API V1. Simple REST clients are Ruby client libraries that provide access to Google service
-
aws-sdk-ssmsap Official AWS Ruby gem for AWS Systems Manager for SAP (SsmSap). This gem is part of the AWS SDK for Ruby.
-
google-apis-container_v1 This is the simple REST client for Kubernetes Engine API V1. Simple REST clients are Ruby client libraries that provide access to Google ser
-
commonjs Host CommonJS JavaScript environments in Ruby
-
google-apis-container_v1beta1 This is the simple REST client for Kubernetes Engine API V1beta1. Simple REST clients are Ruby client libraries that provide access to Googl
-
google-apis-cloudbilling_v1 This is the simple REST client for Cloud Billing API V1. Simple REST clients are Ruby client libraries that provide access to Google service
-
aws-sdk-omics Official AWS Ruby gem for Amazon Omics. This gem is part of the AWS SDK for Ruby.
-
jekyll-feed A Jekyll plugin to generate an Atom feed of your Jekyll posts
-
net-http2 NetHttp2 is an HTTP2 client for Ruby.
-
aws-record Provides an object mapping abstraction for Amazon DynamoDB.
-
aws-sdk-codecatalyst Official AWS Ruby gem for Amazon CodeCatalyst. This gem is part of the AWS SDK for Ruby.
-
devise-i18n Translations for the devise gem
-
allure-rspec Cucumber adapter to generate rich allure test reports
-
aws-sdk-pipes Official AWS Ruby gem for Amazon EventBridge Pipes. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-arczonalshift Official AWS Ruby gem for AWS ARC - Zonal Shift. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-opensearchserverless Official AWS Ruby gem for OpenSearch Service Serverless. This gem is part of the AWS SDK for Ruby.
-
smarter_csv SmarterCSV is a high-performance CSV reader and writer for Ruby focused on fastest end-to-end ingestion — not just parsing. It returns ready
-
aws-sdk-docdbelastic Official AWS Ruby gem for Amazon DocumentDB Elastic Clusters (DocDB Elastic). This gem is part of the AWS SDK for Ruby.
-
aws-sdk-securitylake Official AWS Ruby gem for Amazon Security Lake. This gem is part of the AWS SDK for Ruby.
-
singleton The Singleton module implements the Singleton pattern.
-
aws-sdk-oam Official AWS Ruby gem for CloudWatch Observability Access Manager. This gem is part of the AWS SDK for Ruby.
-
carrierwave-aws Use aws-sdk for S3 support in CarrierWave
-
ipaddr IPAddr provides a set of methods to manipulate an IP address. Both IPv4 and IPv6 are supported.
-
docker_registry2 Docker v2 registry HTTP API client with support for token authentication
-
aws-sdk-sagemakergeospatial Official AWS Ruby gem for Amazon SageMaker geospatial capabilities. This gem is part of the AWS SDK for Ruby.
-
rails_best_practices a code metric tool for rails codes, written in Ruby.
-
aws-sdk-simspaceweaver [DEPRECATED] Official AWS Ruby gem for AWS SimSpace Weaver. This gem is part of the AWS SDK for Ruby.
-
fluent-plugin-kinesis Fluentd output plugin that sends events to Amazon Kinesis.
-
syntax_tree A parser based on ripper
-
opentelemetry-instrumentation-dalli Dalli instrumentation for the OpenTelemetry framework
-
aws-sdk-privatenetworks [DEPRECATED] Official AWS Ruby gem for AWS Private 5G. This gem is part of the AWS SDK for Ruby.
-
prettier_print A drop-in replacement for the prettyprint gem with more functionality.
-
aws-sdk-sagemakermetrics Official AWS Ruby gem for Amazon SageMaker Metrics Service (SageMaker Metrics). This gem is part of the AWS SDK for Ruby.
-
dalli-elasticache This gem provides an interface for fetching cluster information from an AWS ElastiCache AutoDiscovery server and configuring a Dalli cli
-
hanami-cli The CLI for the Hanami framework
-
puppet_forge Tools that can be used to access Forge API information on Modules, Users, and Releases. As well as download, unpack, and install Releases to
-
dependabot-common Dependabot-Common provides the shared code used across Dependabot. If you want support for multiple package managers, you probably want the
-
fluent-plugin-detect-exceptions Fluentd output plugin which detects exception stack traces in a stream of JSON log messages and combines all single-line messages that be
-
proxifier Proxifier adds support for HTTP or SOCKS proxies and lets you force TCPSocket to use proxies.
-
cocoapods-stats Uploads statistics for Pod Analytics.
-
active_hash Includes the ability to specify data using hashes, yml files or JSON files
-
fastlane-plugin-sentry Upload symbols to Sentry
-
rake-compiler-dock Easy to use and reliable cross compiler environment for building Windows and Linux binary gems. Use rake-compiler-dock to enter an interacti
-
fog-cloudatcost This library can be used as a module for `fog` or as standalone provider to use the CloudAtCost in applications.
-
fileutils Several file utility methods for copying, moving, removing, etc.
-
less-rails The dynamic stylesheet language for the Rails asset pipeline. Allows other gems to extend Less load path.
-
pghero A performance dashboard for Postgres
-
datadog_api_client Collection of all Datadog Public API endpoints.
-
tailwindcss-rails Integrate Tailwind CSS with the asset pipeline in Rails.
-
aws-sdk-kinesisvideowebrtcstorage Official AWS Ruby gem for Amazon Kinesis Video WebRTC Storage. This gem is part of the AWS SDK for Ruby.
-
protocol-http Provides abstractions to handle HTTP protocols.
-
axlsx xlsx spreadsheet generation with charts, images, automated column width, customizable styles and full schema validation. Axlsx helps you cre
-
paint Terminal painter with RGB and 256 (fallback) color and terminal effects support. No string extensions! Usage: Paint['string', :red, :bright]
-
dependabot-omnibus Dependabot-Omnibus provides all the gems included in Dependabot. Dependabot provides automated dependency updates for multiple package manag
-
strip_attributes StripAttributes automatically strips all ActiveRecord model attributes of leading and trailing whitespace before validation. If the attribut
-
semaphore_test_boosters Gem for auto-parallelizing builds across Semaphore jobs.
-
sort_alphabetical Sort UTF8 Strings alphabetical via Enumerable extension
-
dependabot-terraform Dependabot-Terraform provides support for bumping Terraform modules via Dependabot. If you want support for multiple package managers, you p
-
aws-sdk-licensemanagerlinuxsubscriptions Official AWS Ruby gem for AWS License Manager Linux Subscriptions. This gem is part of the AWS SDK for Ruby.
-
dependabot-git_submodules Dependabot-Git_Submodules provides support for bumping git submodules via Dependabot. If you want support for multiple package managers, you
-
zstd-ruby Ruby binding for zstd(Zstandard - Fast real-time compression algorithm). See https://github.com/facebook/zstd
-
async-http A HTTP client and server library.
-
gibbon Gibbon is a Ruby wrapper for MailChimp's Marketing API (version 3.0). Ruby method chains map onto API resource paths, so every documented re
-
code_analyzer a code analyzer tool which extracted from rails_best_practices, it helps you easily build your own code analyzer tool.
-
dependabot-nuget Dependabot-Nuget provides support for bumping .NET (NuGet) packages via Dependabot. If you want support for multiple package managers, you p
-
process_executer ProcessExecuter provides a simple API for running commands in a subprocess, with options for capturing output, handling timeouts, logging, a
-
dependabot-python Dependabot-Python provides support for bumping Python packages via Dependabot. If you want support for multiple package managers, you probab
-
dependabot-gradle Dependabot-Gradle provides support for bumping Gradle packages via Dependabot. If you want support for multiple package managers, you probab
-
dependabot-docker Dependabot-Docker provides support for bumping Docker image tags via Dependabot. If you want support for multiple package managers, you prob
-
chromedriver-helper Deprecated in favor of the 'webdrivers' gem as of 2019-03-31. See https://github.com/flavorjones/chromedriver-helper/issues/83
-
bson_ext C extensions to accelerate the Ruby BSON serialization. For more information about BSON, see http://bsonspec.org. For information about Mon
-
aws-sdk-cleanrooms Official AWS Ruby gem for AWS Clean Rooms Service. This gem is part of the AWS SDK for Ruby.
-
compass-rails Integrate Compass into Rails 3.0 and up.
-
dependabot-cargo Dependabot-Cargo provides support for bumping Rust (cargo) crates via Dependabot. If you want support for multiple package managers, you pro
-
dependabot-elm Dependabot-Elm provides support for bumping Elm packages via Dependabot. If you want support for multiple package managers, you probably wan
-
semaphore_cucumber_booster_config Injects additional configuration for Cucumber so that it outputs JSON suitable for auto-parallelism without affecting stdout.
-
dependabot-maven Dependabot-Maven provides support for bumping Maven packages via Dependabot. If you want support for multiple package managers, you probably
-
dependabot-composer Dependabot-Composer provides support for bumping PHP (composer) libraries via Dependabot. If you want support for multiple package managers,
-
opentelemetry-instrumentation-ruby_kafka RubyKafka instrumentation for the OpenTelemetry framework
-
state_machine Adds support for creating state machines for attributes on any Ruby class
-
aws-sdk-kendraranking Official AWS Ruby gem for Amazon Kendra Intelligent Ranking (Kendra Ranking). This gem is part of the AWS SDK for Ruby.
-
dependabot-hex Dependabot-Hex provides support for bumping Elixir (hex) packages via Dependabot. If you want support for multiple package managers, you pro
-
mailgun-ruby Mailgun's Official Ruby SDK for interacting with the Mailgun API.
-
dependabot-go_modules Dependabot-Go_Modules provides support for bumping Go Modules versions via Dependabot. If you want support for multiple package managers, yo
-
gettext-setup A gem to ease i18n
-
dependabot-npm_and_yarn Dependabot-NPM_And_Yarn provides support for bumping Javascript (npm and yarn) libraries via Dependabot. If you want support for multiple pa
-
net-ping The net-ping library provides a ping interface for Ruby. It includes separate TCP, HTTP, LDAP, ICMP, UDP, WMI (for Windows) and external
-
ruby-dbus Pure Ruby module for interaction with D-Bus IPC system
-
headless Headless is a Ruby interface for Xvfb. It allows you to create a headless display straight from Ruby code, hiding some low-level action.
-
dependabot-bundler Dependabot-Bundler provides support for bumping Ruby (bundler) gems via Dependabot. If you want support for multiple package managers, you p
-
opentelemetry-instrumentation-restclient REST Client instrumentation for the OpenTelemetry framework
-
pretender Log in as another user in Rails
-
creek A Ruby gem that streams and parses large Excel(xlsx and xlsm) files fast and efficiently.
-
content_disposition Ruby gem to create HTTP Content-Disposition headers with proper escaping/encoding of filenames