Ruby gems
3,925 in Packages and libraries, most used first. Page 7 of 20.
-
android_key_attestation Android key attestation verification
-
email_reply_trimmer EmailReplyTrimmer is a small library to trim replies from plain text email.
-
html2text A Ruby component to convert HTML into a plain text format.
-
tpm-key_attestation TPM Key Attestation verifier
-
safety_net_attestation SafetyNet attestation response verification
-
inifile Although made popular by Windows, INI files can be used on any system thanks to their flexibility. They allow a program to store configurati
-
pusher-signature Simple key/secret based authentication for apis
-
amazing_print Great Ruby debugging companion: pretty print Ruby objects to visualize their structure. Supports custom object formatting via plugins
-
ruby-lsp An opinionated language server for Ruby
-
business_time Have you ever wanted to do things like "6.business_days.from_now" and have weekends and holidays taken into account? Now you can.
-
ltsv A Parser / Dumper for LTSV
-
metaclass Adds a metaclass method to all Ruby objects
-
omniauth-twitter OmniAuth strategy for Twitter
-
cocoon Unobtrusive nested forms handling, using jQuery. Use this and discover cocoon-heaven.
-
character_set Build, read, write and compare sets of Unicode codepoints.
-
truncato Ruby tool for truncating HTML strings keeping a valid HTML markup
-
flipper-ui Feature flag UI for the Flipper gem
-
kwalify Kwalify is a parser, schema validator, and data binding tool for YAML and JSON.
-
vmstat A focused and fast library to gather memory, cpu, network, load avg and disk information
-
rack-ssl Rack middleware to force SSL/TLS.
-
vite_rails Use Vite in Rails and bring joy to your JavaScript experience
-
re2 Ruby bindings to RE2, "a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, a
-
prime Prime numbers and factorization library.
-
aws-sdk-lookoutequipment Official AWS Ruby gem for Amazon Lookout for Equipment (LookoutEquipment). This gem is part of the AWS SDK for Ruby.
-
aws-sdk-mgn Official AWS Ruby gem for Application Migration Service (mgn). This gem is part of the AWS SDK for Ruby.
-
poltergeist Poltergeist is a driver for Capybara that allows you to run your tests on a headless WebKit browser, provided by PhantomJS.
-
react-rails Render components in views or controller actions. Server-side rendering powered by ExecJS. Transform JSX in the asset pipeline or use Shakap
-
aws-sdk-iotfleethub [DEPRECATED] Official AWS Ruby gem for AWS IoT Fleet Hub. This gem is part of the AWS SDK for Ruby.
-
pkg-config pkg-config can be used in your extconf.rb to properly detect need libraries for compiling Ruby native extensions
-
semantic_logger Semantic Logger is a high-performance, asynchronous structured logging framework for Ruby & Rails. It logs to multiple destinations via a ba
-
jekyll-sass-converter A basic Sass converter for Jekyll.
-
azure-storage-common Microsoft Azure Storage Common Client Library for Ruby
-
mixlib-versioning General purpose Ruby library that allows you to parse, compare and manipulate version strings in multiple formats.
-
pyu-ruby-sasl Simple Authentication and Security Layer (RFC 4422)
-
aws-sdk-fis Official AWS Ruby gem for AWS Fault Injection Simulator (FIS). This gem is part of the AWS SDK for Ruby.
-
webrobots This library helps write robots.txt compliant web robots in Ruby.
-
phony Fast international phone number (E164 standard) normalizing, splitting and formatting. Lots of formatting options: International (+.., 00..)
-
aws-sdk-apprunner Official AWS Ruby gem for AWS App Runner. This gem is part of the AWS SDK for Ruby.
-
opentelemetry-instrumentation-http HTTP instrumentation for the OpenTelemetry framework
-
rubypants The original "SmartyPants" is a free web publishing plug-in for Movable Type, Blosxom, and BBEdit that easily translates plain ASCII punctua
-
moneta A unified interface to key/value stores
-
pact-support Shared code for Pact gems
-
aws-sdk-finspacedata [DEPRECATED] Official AWS Ruby gem for FinSpace Public API (FinSpace Data). This gem is part of the AWS SDK for Ruby.
-
aws-sdk-ssmincidents Official AWS Ruby gem for AWS Systems Manager Incident Manager (SSM Incidents). This gem is part of the AWS SDK for Ruby.
-
aws-sdk-lookoutmetrics [DEPRECATED] Official AWS Ruby gem for Amazon Lookout for Metrics (LookoutMetrics). This gem is part of the AWS SDK for Ruby.
-
email_validator An email validator for Rails 3+. See homepage for details: http://github.com/K-and-R/email_validator
-
sinatra-contrib Collection of useful Sinatra extensions
-
gitlab_omniauth-ldap A LDAP strategy for OmniAuth.
-
version_sorter VersionSorter is a C extension that does fast sorting of large sets of version strings.
-
polyamorous This is just an extraction from Ransack/Squeel. You probably don't want to use this directly. It extends ActiveRecord's associations to
-
opentelemetry-instrumentation-active_job ActiveJob instrumentation for the OpenTelemetry framework
-
gitlab-license gitlab-license helps you generate, verify and enforce software licenses.
-
pact Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verificati
-
asciidoctor-plantuml Asciidoctor PlantUML extension
-
gitlab-dangerfiles This gem provides common Dangerfile and plugins for GitLab projects.
-
rgeo RGeo is a geospatial data library for Ruby. It provides an implementation of the Open Geospatial Consortium's Simple Features Specification,
-
opentelemetry-instrumentation-http_client HttpClient instrumentation for the OpenTelemetry framework
-
opentelemetry-instrumentation-concurrent_ruby ConcurrentRuby instrumentation for the OpenTelemetry framework
-
fog-rackspace Rackspace provider gem for Fog
-
aws-sdk-honeycode [DEPRECATED] Official AWS Ruby gem for Amazon Honeycode (Honeycode). This gem is part of the AWS SDK for Ruby.
-
sidekiq-failures Keep track of Sidekiq failed jobs
-
creole Creole is a lightweight markup language (http://wikicreole.org/).
-
momentjs-rails Moment.js is a lightweight javascript date library for parsing, manipulating, and formatting dates. This gem allows for its easy inclusi
-
pact-mock_service Provides a mock service for use with Pact
-
aws-sdk-finspace [DEPRECATED] Official AWS Ruby gem for FinSpace User Environment Management service (finspace). This gem is part of the AWS SDK for Ruby.
-
aws-sdk-ssmcontacts Official AWS Ruby gem for AWS Systems Manager Incident Manager Contacts (SSM Contacts). This gem is part of the AWS SDK for Ruby.
-
rb_sys Helpers for compiling Rust extensions for ruby
-
expression_parser math parser
-
awrence Have you ever needed to automatically convert Ruby-style snake_case to CamelCase or camelBack hash keys? Awrence to the rescue. This gem r
-
scientist A Ruby library for carefully refactoring critical paths
-
rails_stdout_logging Sets Rails to log to stdout
-
validates_hostname Extension to ActiveModel for validating hostnames
-
org-ruby An Org mode parser written in Ruby.
-
deckar01-task_list Markdown TaskList components
-
find_a_port Use a TCPServer hack to find an open TCP port
-
zip-zip In Gem hell migrating to RubyZip v1.0.0? Include zip-zip in your Gemfile and everything's coming up roses!
-
mercenary Lightweight and flexible library for writing command-line apps in Ruby.
-
wikicloth mediawiki parser
-
aws-sdk-applicationcostprofiler Official AWS Ruby gem for AWS Application Cost Profiler. This gem is part of the AWS SDK for Ruby.
-
settingslogic A simple and straightforward settings solution that uses an ERB enabled YAML file and a singleton design pattern.
-
rbnacl The Networking and Cryptography (NaCl) library provides a high-level toolkit for building cryptographic systems and protocols
-
timfel-krb5-auth Kerberos binding for Ruby
-
chef-handler-datadog This Handler will report the events and metrics for a chef-client run to Datadog.
-
resque-scheduler Light weight job scheduling on top of Resque. Adds methods enqueue_at/enqueue_in to schedule jobs in the future. Also supports queue
-
peek Take a peek into your Rails application.
-
sorbet-static-and-runtime Sorbet static and runtime in one gem
-
rails_serve_static_assets Force Rails to serve static assets
-
spoom Useful tools for Sorbet enthusiasts.
-
backport A pure Ruby library for event-driven IO
-
grape-path-helpers Route path helpers for Grape
-
opentelemetry-instrumentation-pg PG (PostgreSQL) instrumentation for the OpenTelemetry framework
-
omniauth_openid_connect OpenID Connect Strategy for OmniAuth.
-
anyway_config Configuration DSL for Ruby libraries and applications. Allows you to easily follow the twelve-factor application principles (https://12f
-
omniauth-oauth2-generic Generic, Configurable OmniAuth Strategy for OAuth2 providers
-
datadog-ci datadog-ci is a Datadog's Test Optimization library for Ruby. It traces tests as they are being executed and brings developers visibility
-
aws-sdk-proton Official AWS Ruby gem for AWS Proton. This gem is part of the AWS SDK for Ruby.
-
opentelemetry-instrumentation-graphql GraphQL instrumentation for the OpenTelemetry framework
-
propshaft Deliver assets for Rails.
-
fiber-annotation A mechanism for annotating fibers.
-
omniauth-azure-activedirectory-v2 OAuth 2 authentication with the Azure ActiveDirectory V2 API.
-
mini_racer Minimal embedded v8 engine for Ruby
-
safely_block Rescue and report exceptions in non-critical code
-
azure-storage-blob Microsoft Azure Storage Blob Client Library for Ruby
-
active_record_query_trace Print stack trace of all DB queries to the Rails log. Helpful to find where queries are being executed in your application.
-
fluent-plugin-cloudwatch-logs CloudWatch Logs Plugin for Fluentd
-
inflecto Inflector for strings
-
parseconfig ParseConfig provides simple parsing of standardconfiguration files in the form of 'param = value'. It also supports nested [group] sections.
-
action_text-trix A rich text editor for everyday writing
-
font-awesome-sass Font-Awesome SASS gem for use in Ruby projects
-
pstore Transactional File Storage for Ruby Objects
-
data_migrate Rake tasks to migrate data alongside schema changes.
-
pry-nav Turn Pry into a primitive debugger. Adds 'step' and 'next' commands to control execution.
-
colorator Colorize your text in the terminal.
-
asciidoctor-include-ext This is a reimplementation of the Asciidoctor's built-in (pre)processor for the include::[] directive in extensible and more clean way. It p
-
figaro Simple, Heroku-friendly Rails app configuration using ENV and a single YAML file
-
http-2 Pure-ruby HTTP 2.0 protocol implementation
-
slack-messenger A slim ruby wrapper for posting to slack webhooks
-
gitlab_chronic_duration A simple Ruby natural language parser for elapsed time. (For example, 4 hours and 30 minutes, 6 minutes 4 seconds, 3 days, etc.) Returns all
-
gitlab-mail_room mail_room will proxy email (gmail) from IMAP to a delivery method
-
jekyll-watch Rebuild your Jekyll site when a file changes with the `--watch` switch.
-
graphql-docs Library and CLI for generating a website from a GraphQL API's schema definition. With ERB templating support and a plethora of configura
-
opentelemetry-instrumentation-aws_sdk AWS SDK instrumentation for the OpenTelemetry framework
-
gitlab-net-dns Net::DNS is a pure Ruby DNS library, with a clean OO interface and an extensible API.
-
html2haml Converts HTML into Haml
-
grape-swagger-entity Grape swagger adapter to support grape-entity object parsing
-
opentelemetry-instrumentation-ethon Ethon instrumentation for the OpenTelemetry framework
-
ruby-fogbugz A simple Ruby wrapper for the Fogbugz XML API
-
aws-sdk-chimesdkmessaging Official AWS Ruby gem for Amazon Chime SDK Messaging. This gem is part of the AWS SDK for Ruby.
-
compass-import-once Changes the behavior of Sass's @import directive to only import a file once.
-
gitlab-chronic Chronic is a natural language date/time parser written in pure Ruby.
-
cssbundling-rails Bundle and process CSS with Tailwind, Bootstrap, PostCSS, Sass in Rails via Node.js.
-
tapioca A Ruby Interface file generator for gems, core types and the Ruby standard library
-
gitlab-fog-azure-rm This is a stripped-down fork of fog-azure-rm that enables Azure Blob Storage to be used with CarrierWave and Fog.
-
mixlib-install A library for interacting with Chef Software Inc's software distribution systems.
-
i18n-tasks i18n-tasks helps you find and manage missing and unused translations. It analyses code statically for key usages, such as `I18n.t('some.key
-
tty-table A flexible and intuitive table generator
-
rails_12factor Run Rails the 12factor way
-
dry-monads Common monads for Ruby
-
extended-markdown-filter This is a custom Markdown processor to be used with GitHub's HTML::Pipeline.
-
sentry-ruby-core A gem that provides a client interface for the Sentry error logger
-
dumb_delegator Delegator and SimpleDelegator in Ruby's stdlib are useful, but they pull in most of Kernel. This is not appropriate for many uses; for insta
-
aws-sdk-opensearchservice Official AWS Ruby gem for Amazon OpenSearch Service. This gem is part of the AWS SDK for Ruby.
-
pry-remote Connect to Pry remotely using DRb
-
fluent-plugin-opensearch Opensearch output plugin for Fluent event collector
-
event_stream_parser A spec-compliant event stream parser
-
datadog-ruby_core_source Provide Ruby core source files for C extensions that need them.
-
rbi RBI generation framework
-
aws-sdk-account Official AWS Ruby gem for AWS Account. This gem is part of the AWS SDK for Ruby.
-
rspec_profiling Profile RSpec test suites
-
shoryuken Shoryuken is a super efficient AWS SQS thread based message processor
-
activerecord-explain-analyze Extends ActiveRecord#explain with support for EXPLAIN ANALYZE and output formats of JSON, XML, and YAML.
-
flay Flay analyzes code for structural similarities. Differences in literal values, variable, class, method names, whitespace, programming style,
-
discard Allows marking ActiveRecord objects as discarded, and provides scopes for filtering.
-
circuitbox A robust circuit breaker that manages failing external services.
-
ruby-debug-ide An interface which glues ruby-debug to IDEs like Eclipse (RDT), NetBeans and RubyMine.
-
aws-sdk-route53recoverycluster Official AWS Ruby gem for Route53 Recovery Cluster. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-route53recoverycontrolconfig Official AWS Ruby gem for AWS Route53 Recovery Control Config. This gem is part of the AWS SDK for Ruby.
-
koala Koala is a lightweight, flexible Ruby SDK for Facebook. It allows read/write access to the social graph via the Graph and REST APIs, as wel
-
aws-sdk-route53recoveryreadiness Official AWS Ruby gem for AWS Route53 Recovery Readiness. This gem is part of the AWS SDK for Ruby.
-
io-like This gem makes it possible to build filters or pipelines for processing data into or out of streams of bytes while maintaining compatibility
-
compass-core The Compass core stylesheet library and minimum required ruby extensions. This library can be used stand-alone without the compass ruby conf
-
unaccent Replace accented characters with unaccented characters.
-
airbrake-ruby Airbrake Ruby is a plain Ruby notifier for Airbrake (https://airbrake.io), the leading exception reporting service. Airbrake Ruby provides m
-
aws-sdk-chimesdkidentity Official AWS Ruby gem for Amazon Chime SDK Identity. This gem is part of the AWS SDK for Ruby.
-
gitlab-experiment GitLab experimentation library.
-
opentelemetry-instrumentation-excon Excon instrumentation for the OpenTelemetry framework
-
png_quantizator Small wrapper around pngquant
-
nested_form Gem to conveniently handle multiple models in a single form with Rails 3 and jQuery or Prototype.
-
fog-dynect This library can be used as a module for `fog` or as standalone provider to use Dynect DNS in applications.
-
aws-sdk-voiceid Official AWS Ruby gem for Amazon Voice ID. This gem is part of the AWS SDK for Ruby.
-
mize Library that provides memoization for methods and functions for Ruby.
-
aws-sdk-snowdevicemanagement Official AWS Ruby gem for AWS Snow Device Management. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-chimesdkmeetings Official AWS Ruby gem for Amazon Chime SDK Meetings. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-memorydb Official AWS Ruby gem for Amazon MemoryDB. This gem is part of the AWS SDK for Ruby.
-
dante Turn any process into a demon.
-
coverband Rack middleware to measure production code usage (LOC runtime usage)
-
cucumber-rails Cucumber Generator and Runtime for Rails
-
waterdrop Kafka messaging made easy!
-
fastlane-plugin-appcenter Fastlane plugin for App Center
-
aws-sdk-connectwisdomservice Official AWS Ruby gem for Amazon Connect Wisdom Service. This gem is part of the AWS SDK for Ruby.
-
google-apis-compute_v1 This is the simple REST client for Compute Engine API V1. Simple REST clients are Ruby client libraries that provide access to Google servic
-
omniauth-atlassian-oauth2 An Atlassian OAuth2 strategy for OmniAuth 1.x. This allows you to login to Atlassian with your ruby app.
-
secure_headers Add easily configured security headers to responses including content-security-policy, x-frame-options, strict-transport-security, e
-
passenger A modern web server and application server for Ruby, Python and Node.js, optimized for performance, low memory usage and ease of use.
-
google-apis-dns_v1 This is the simple REST client for Cloud DNS API V1. Simple REST clients are Ruby client libraries that provide access to Google services vi
-
roo-xls Roo can access the contents of various spreadsheet files. It can handle * OpenOffice * Excel * Google spreadsheets * Excelx * LibreOffice *
-
popper_js Works with Rails out of the box.
-
bcrypt-ruby bcrypt() is a sophisticated and secure hash algorithm designed by The OpenBSD project for hashing passwords. The bcrypt Ruby gem provide
-
google-apis-monitoring_v3 This is the simple REST client for Cloud Monitoring API V3. Simple REST clients are Ruby client libraries that provide access to Google serv
-
pathutil Like Pathname but a little less insane.
-
test_file_finder Command-line tool for guessing which spec files are relevant to a set of input file paths.
-
sin_lru_redux Efficient and thread-safe LRU cache
-
asciidoctor-kroki An extension for Asciidoctor to convert diagrams to images using https://kroki.io
-
enumerize Enumerated attributes with I18n and ActiveRecord/Mongoid/MongoMapper support
-
google-apis-pubsub_v1 This is the simple REST client for Cloud Pub/Sub API V1. Simple REST clients are Ruby client libraries that provide access to Google service
-
netaddr A Ruby library for performing calculations on IPv4 and IPv6 subnets.
-
benchmark-perf Execution time and iteration performance benchmarking
-
amatch Amatch is a library for approximate string matching and searching in strings. Several algorithms can be used to do this, and it's also possi
-
aws-sdk-kafkaconnect Official AWS Ruby gem for Managed Streaming for Kafka Connect (Kafka Connect). This gem is part of the AWS SDK for Ruby.
-
aws-sdk-cloudcontrolapi Official AWS Ruby gem for AWS Cloud Control API (CloudControlApi). This gem is part of the AWS SDK for Ruby.