Ruby gems
3,925 in Packages and libraries, most used first. Page 6 of 20.
-
fiber-storage Provides a compatibility shim for fiber storage.
-
pry-stack_explorer Walk the stack in a Pry session
-
base32 Ruby extension for base32 encoding and decoding
-
seed-fu Seed Fu is an attempt to once and for all solve the problem of inserting and maintaining seed data in a database. It uses a variety of techn
-
haml_lint Configurable tool for writing clean and consistent HAML
-
semantic Semantic Version utility class for parsing, storing, and comparing versions. See: http://semver.org
-
airbrake Airbrake is an online tool that provides robust exception tracking in any of your Ruby applications. In doing so, it allows you to easily re
-
RedCloth Textile parser for Ruby.
-
aws-sdk-synthetics Official AWS Ruby gem for Synthetics. This gem is part of the AWS SDK for Ruby.
-
sidekiq-unique-jobs Prevents simultaneous Sidekiq jobs with the same unique arguments to run. Highly configurable to suite your specific needs.
-
fiber-local Provides a class-level mixin to make fiber local state easy.
-
uri_template A templating system for URIs, which implements RFC6570 and Colon based URITemplates in a clean and straight forward way.
-
gitlab-markup This gem is used by GitLab to render any non Markdown markup
-
aws-sdk-iotsitewise Official AWS Ruby gem for AWS IoT SiteWise. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-macie2 Official AWS Ruby gem for Amazon Macie 2. This gem is part of the AWS SDK for Ruby.
-
cucumber-messages JSON schema-based messages for Cucumber's inter-process communication
-
opentelemetry-instrumentation-base Instrumentation Base for the OpenTelemetry framework
-
ruby-statistics This gem is intended to accomplish the same purpose as jStat js library: to provide ruby with statistical capabili
-
flipper-active_support_cache_store ActiveSupport::Cache feature flag cache adapter for Flipper
-
rspec-parameterized-core RSpec::Parameterized supports simple parameterized test syntax in rspec.
-
apollo_upload_server apollo-upload-server implementation for Ruby on Rails as middleware.
-
jaeger-client OpenTracing Tracer implementation for Jaeger in Ruby
-
grpc-tools protoc and the Ruby gRPC protoc plugin
-
ruby-openai OpenAI API + Ruby! 🤖❤️
-
fog-brightbox Module for the 'fog' gem to support Brightbox Cloud
-
opentelemetry-instrumentation-rack Rack instrumentation for the OpenTelemetry framework
-
mongoid Mongoid is an ODM (Object Document Mapper) Framework for MongoDB, written in Ruby.
-
specinfra Common layer for serverspec and itamae
-
rspec-parameterized-table_syntax RSpec::Parameterized supports simple parameterized test syntax in rspec.
-
cucumber-gherkin Gherkin parser
-
aws-sdk-codeartifact Official AWS Ruby gem for CodeArtifact. This gem is part of the AWS SDK for Ruby.
-
redlock Distributed lock using Redis written in Ruby. Highly inspired by https://github.com/antirez/redlock-rb.
-
choice Choice is a simple little gem for easily defining and parsing command line options with a friendly DSL.
-
lockbox Modern encryption for Ruby and Rails
-
rubyXL rubyXL is a gem which allows the parsing, creation, and manipulation of Microsoft Excel (.xlsx/.xlsm) Documents
-
select2-rails Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results. This gem
-
rails-erd Automatically generate an entity-relationship diagram (ERD) for your Rails models.
-
shoulda Making tests easy on the fingers and eyes
-
fastlane-sirp A Ruby implementation of the Secure Remote Password protocol (SRP-6a). SiRP is a cryptographically strong authentication protocol for
-
google-cloud-pubsub google-cloud-pubsub is the official library for Google Cloud Pub/Sub.
-
omniauth-oauth A generic OAuth (1.0/1.0a) strategy for OmniAuth.
-
holidays A collection of Ruby methods to deal with statutory and other holidays. You deserve a holiday!
-
sysexits Have you ever wanted to call <code>exit()</code> with an error condition, but weren't sure what exit status to use? No? Maybe it
-
cliver Assertions for command-line dependencies
-
cocaine A small library for doing (command) lines
-
compass Compass is a Sass-based Stylesheet Framework that streamlines the creation and maintenance of CSS.
-
down Robust streaming downloads using Net::HTTP, http.rb or HTTPX.
-
sidekiq-scheduler Light weight job scheduling extension for Sidekiq that adds support for queueing jobs in a recurring way.
-
aws-sdk-elasticinference [DEPRECATED] Official AWS Ruby gem for Amazon Elastic Inference (Amazon Elastic Inference). This gem is part of the AWS SDK for Ruby.
-
hamlit High Performance Haml Implementation
-
slim-rails Provides the generator settings required for Rails to use Slim
-
grape_logging This gem provides simple request logging for Grape with just few lines of code you have to put in your project! In return you will get respo
-
aws-sdk-ivs Official AWS Ruby gem for Amazon Interactive Video Service (Amazon IVS). This gem is part of the AWS SDK for Ruby.
-
snowplow-tracker With this tracker you can collect event data from your Ruby applications, Ruby on Rails web applications and Ruby gems.
-
omniauth-auth0 Auth0 is an authentication broker that supports social identity providers as well as enterprise identity providers such as Active Directory,
-
opentelemetry-instrumentation-action_pack ActionPack instrumentation for the OpenTelemetry framework
-
valid_email ActiveModel Validation for email
-
pagy Agnostic pagination in plain ruby.
-
nokogumbo Nokogumbo allows a Ruby program to invoke the Gumbo HTML5 parser and access the result as a Nokogiri parsed document.
-
batch-loader Powerful tool to avoid N+1 DB or HTTP queries
-
deprecation_toolkit Deprecation Toolkit around ActiveSupport::Deprecation
-
ecma-re-validator Validate a regular expression string against what ECMA-262 can actually do.
-
serverspec RSpec tests for your servers configured by Puppet, Chef, Itamae or anything else
-
grape-swagger Add auto generated documentation to your Grape API that can be displayed with Swagger.
-
scenic Adds methods to ActiveRecord::Migration to create and manage database views in Rails
-
faye-websocket Standards-compliant WebSocket server and client
-
fog-softlayer Module for the 'fog' gem to support SoftLayer Cloud
-
logstash-event Library that contains the classes required to create LogStash events
-
zendesk_api Ruby wrapper for the REST API at https://www.zendesk.com. Documentation at https://developer.zendesk.com.
-
rubocop-rake A RuboCop plugin for Rake
-
aws-sdk-locationservice Official AWS Ruby gem for Amazon Location Service. This gem is part of the AWS SDK for Ruby.
-
dpl Dpl (dee-pee-ell) is a tool made for continuous deployment, running deployments at Travis CI.
-
train-core A minimal Train with a backends for ssh and winrm.
-
aws-sdk-appflow Official AWS Ruby gem for Amazon Appflow. This gem is part of the AWS SDK for Ruby.
-
elastic-transport Low level Ruby client for Elastic. See the `elasticsearch` or `elastic-enterprise-search` gems for full integration.
-
aws-sdk-redshiftdataapiservice Official AWS Ruby gem for Redshift Data API Service. This gem is part of the AWS SDK for Ruby.
-
analytics-ruby The Segment.io ruby analytics library
-
aws-sdk-networkfirewall Official AWS Ruby gem for AWS Network Firewall (Network Firewall). This gem is part of the AWS SDK for Ruby.
-
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
-
aws-sdk-identitystore Official AWS Ruby gem for AWS SSO Identity Store (IdentityStore). This gem is part of the AWS SDK for Ruby.
-
rubocop-graphql A collection of RuboCop cops to improve GraphQL-related code
-
executable-hooks Hook into rubygems executables allowing extra actions to be taken before executable is run.
-
inflection Support library for inflections
-
gettext_i18n_rails Simple FastGettext Rails integration.
-
pusher Wrapper for Pusher Channels REST api: : https://pusher.com/channels
-
cucumber-tag-expressions Cucumber tag expressions for ruby
-
iniparse A pure Ruby library for parsing INI documents. Preserves the structure of the original document, including whitespace and comments
-
mini_histogram It makes histograms out of Ruby data. How cool is that!? Pretty cool if you ask me.
-
cucumber-html-formatter HTML formatter for Cucumber
-
cucumber-cucumber-expressions Cucumber Expressions - a simpler alternative to Regular Expressions
-
sitemap_generator SitemapGenerator is a framework-agnostic XML Sitemap generator written in Ruby with automatic Rails integration. It supports Video, News, I
-
aws-sdk-braket Official AWS Ruby gem for Braket. This gem is part of the AWS SDK for Ruby.
-
fog-profitbricks This library can be used as a module for 'fog' or as standalone ProfitBricks provider.
-
aws-sdk-ssoadmin Official AWS Ruby gem for AWS Single Sign-On Admin (SSO Admin). This gem is part of the AWS SDK for Ruby.
-
doorkeeper-openid_connect OpenID Connect extension for Doorkeeper.
-
google-gax Google API Extensions
-
opentelemetry-instrumentation-sidekiq Sidekiq instrumentation for the OpenTelemetry framework
-
jekyll Jekyll is a simple, blog aware, static site generator.
-
rly A simple ruby implementation of lex and yacc, based on Python's ply
-
gitaly Auto-generated gRPC client for gitaly. To publish new versions see https://gitlab.com/gitlab-org/gitaly/-/blob/master/doc/PROCESS.md#publish
-
opentelemetry-instrumentation-active_record ActiveRecord instrumentation for the OpenTelemetry framework
-
danger-gitlab Stop Saying 'You Forgot To…' in Code Review with GitLab
-
fog-sakuracloud Module for the 'fog' gem to support Sakura no Cloud
-
chartkick Create beautiful JavaScript charts with one line of Ruby
-
user_agent_parser A simple, comprehensive Ruby gem for parsing user agent strings with the help of BrowserScope's UserAgent database
-
fog-radosgw Fog backend for provisioning users on Ceph Radosgw - the Swift and S3 compatible REST API for Ceph.
-
pry-doc Pry Doc is a Pry REPL plugin. It provides extended documentation support for the REPL by means of improving the `show-doc` and `show-source`
-
devise_invitable It adds support for send invitations by email (it requires to be authenticated) and accept the invitation by setting a password.
-
prometheus-client-mmap A suite of instrumentation metric primitives that can be exposed through a web services interface.
-
fog-openstack OpenStack fog provider gem.
-
sass-embedded A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.
-
vegas Vegas aims to solve the simple problem of creating executable versions of Sinatra/Rack apps. It includes a class Vegas::Runner that wraps Ra
-
invisible_captcha Unobtrusive, flexible and complete spam protection for Rails applications using honeypot strategy for better user experience.
-
serverengine A framework to implement robust multiprocess servers like Unicorn
-
fluent-plugin-kafka Fluentd plugin for Apache Kafka > 0.8
-
retryable Retrying code blocks in Ruby
-
simple_po_parser A simple PO file to ruby hash parser . PO files are translation files generated by GNU/Gettext tool.
-
cookiejar Allows for parsing and returning cookies in Ruby HTTP client code
-
fog-vmfusion This library can be used as a module for `fog` or as standalone provider to use the VMWARE FUSION in applications.
-
cbor CBOR is a library for the CBOR binary object representation format, based on Sadayuki Furuhashi's MessagePack library.
-
fog-terremark This library can be used as a module for `fog` or as standalone provider to use the Terremark vCloud in
-
fog-voxel This library can be used as a module for `fog` or as standalone provider to use the Voxel in applications.
-
acme-client Client for the ACME protocol.
-
rack-contrib Contributed Rack Middleware and Utilities
-
aws-sdk-timestreamquery Official AWS Ruby gem for Amazon Timestream Query (Timestream Query). This gem is part of the AWS SDK for Ruby.
-
aws-sdk-timestreamwrite Official AWS Ruby gem for Amazon Timestream Write (Timestream Write). This gem is part of the AWS SDK for Ruby.
-
danger-plugin-api An empty gem, which provides a SemVer link for the Danger plugin API.
-
opentelemetry-instrumentation-faraday Faraday instrumentation for the OpenTelemetry framework
-
fog-ecloud This library can be used as a module for `fog` or as standalone provider to use the Terremark EnterpriseCloud in app
-
aws-sdk-ecrpublic Official AWS Ruby gem for Amazon Elastic Container Registry Public (Amazon ECR Public). This gem is part of the AWS SDK for Ruby.
-
aws-sdk-s3outposts Official AWS Ruby gem for Amazon S3 on Outposts (Amazon S3 Outposts). This gem is part of the AWS SDK for Ruby.
-
simple_oauth Simply builds and verifies OAuth 1.0 headers and builds OAuth 2.0 requests
-
aws-sdk-auditmanager Official AWS Ruby gem for AWS Audit Manager. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-devopsguru Official AWS Ruby gem for Amazon DevOps Guru. This gem is part of the AWS SDK for Ruby.
-
fog-storm_on_demand This library can be used as a module for `fog` or as standalone provider to use the StormOnDemand in applications.
-
aws-sdk-appregistry Official AWS Ruby gem for AWS Service Catalog App Registry (AppRegistry). This gem is part of the AWS SDK for Ruby.
-
watir Watir stands for Web Application Testing In Ruby It facilitates the writing of automated tests by mimicing the behavior of a user interactin
-
aws-sdk-iotwireless Official AWS Ruby gem for AWS IoT Wireless. This gem is part of the AWS SDK for Ruby.
-
net-telnet Provides telnet client functionality.
-
opentelemetry-instrumentation-net_http Net::HTTP instrumentation for the OpenTelemetry framework
-
google-apis-generator Code generator for legacy Google REST clients
-
audited Log all changes to your models
-
aws-sdk-prometheusservice Official AWS Ruby gem for Amazon Prometheus Service. This gem is part of the AWS SDK for Ruby.
-
sysrandom Sysrandom generates secure random numbers using /dev/urandom, getrandom(), etc
-
mechanize The Mechanize library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follows redirects,
-
aws-sdk-greengrassv2 Official AWS Ruby gem for AWS IoT Greengrass V2 (AWS GreengrassV2). This gem is part of the AWS SDK for Ruby.
-
google-apis-discovery_v1 This is the simple REST client for API Discovery Service V1. Simple REST clients are Ruby client libraries that provide access to Google ser
-
aws-sdk-customerprofiles Official AWS Ruby gem for Amazon Connect Customer Profiles (Customer Profiles). This gem is part of the AWS SDK for Ruby.
-
fog-atmos This library can be used as a module for `fog` or as standalone provider to use the Atmos in applications.
-
fog-serverlove This library can be used as a module for `fog` or as standalone provider to use the ServerLove in applications.
-
opentelemetry-instrumentation-active_support ActiveSupport instrumentation for the OpenTelemetry framework
-
groupdate The simplest way to group temporal data
-
aws-sdk-mwaa Official AWS Ruby gem for AmazonMWAA. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-gluedatabrew Official AWS Ruby gem for AWS Glue DataBrew. This gem is part of the AWS SDK for Ruby.
-
ox A fast XML parser and object serializer that uses only standard C lib. Optimized XML (Ox), as the name implies was written to provide speed
-
aws-sdk-lexmodelsv2 Official AWS Ruby gem for Amazon Lex Model Building V2 (Lex Models V2). This gem is part of the AWS SDK for Ruby.
-
capistrano-rails Rails specific Capistrano tasks
-
aws-sdk-iotdeviceadvisor Official AWS Ruby gem for AWS IoT Core Device Advisor (AWSIoTDeviceAdvisor). This gem is part of the AWS SDK for Ruby.
-
aws-sdk-sagemakeredgemanager Official AWS Ruby gem for Amazon Sagemaker Edge Manager. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-emrcontainers Official AWS Ruby gem for Amazon EMR Containers. This gem is part of the AWS SDK for Ruby.
-
path_expander PathExpander helps pre-process command-line arguments expanding directories into their constituent files. It further helps by providing addi
-
akismet A Ruby client for the Akismet API
-
net-http-digest_auth An implementation of RFC 2617 - Digest Access Authentication. At this time the gem does not drop in to Net::HTTP and can be used for with o
-
opentelemetry-instrumentation-redis Redis instrumentation for the OpenTelemetry framework
-
io-event An event loop.
-
aws-sdk-wellarchitected Official AWS Ruby gem for AWS Well-Architected Tool (Well-Architected). This gem is part of the AWS SDK for Ruby.
-
stringex Some [hopefully] useful extensions to Ruby's String class. Stringex is made up of three libraries: ActsAsUrl [permalink solution with better
-
sfl Spawn For Ruby 1.8
-
dry-cli Common framework to build command line interfaces with Ruby
-
openssl-signature_algorithm ECDSA, EdDSA, RSA-PSS and RSA-PKCS#1 algorithms for ruby
-
after_commit_everywhere Brings before_commit, after_commit, and after_rollback transactional callbacks outside of your ActiveRecord models.
-
curb Curb (probably CUrl-RuBy or something) provides Ruby-language bindings for the libcurl(3), a fully-featured client-side URL transfer library
-
gitlab-styles GitLab style guides and shared style configs.
-
js_regex JsRegex converts Ruby's native regular expressions for JavaScript, taking care of various incompatibilities and returning warnings for unsol
-
rails-observers Rails observer (removed from core in Rails 4.0)
-
puma_worker_killer Kills pumas, the code kind
-
ruby-next-core Ruby Next Core is a zero deps version of Ruby Next meant to be used as as dependency in your gems. It contains all the polyfills an
-
em-http-request EventMachine based, async HTTP Request client
-
fog-riakcs This library can be used as a module for `fog` or as standalone provider to use the Riakcs in applications.
-
webauthn WebAuthn ruby server library ― Make your application a W3C Web Authentication conformant Relying Party and allow your users to authentic
-
aws-sdk-amplifybackend Official AWS Ruby gem for AmplifyBackend. This gem is part of the AWS SDK for Ruby.
-
fog-powerdns This library can be used as a module for 'fog' or as a standalone provider to use PowerDNS DNS services in applications.
-
cose Ruby implementation of RFC 8152 CBOR Object Signing and Encryption (COSE)
-
aws-sdk-lexruntimev2 Official AWS Ruby gem for Amazon Lex Runtime V2 (Lex Runtime V2). This gem is part of the AWS SDK for Ruby.
-
aws-sdk-healthlake Official AWS Ruby gem for Amazon HealthLake (HealthLake). This gem is part of the AWS SDK for Ruby.
-
vite_ruby Use Vite in Ruby and bring joy to your JavaScript experience
-
aws-sdk-appintegrationsservice Official AWS Ruby gem for Amazon AppIntegrations Service. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-sagemakerfeaturestoreruntime Official AWS Ruby gem for Amazon SageMaker Feature Store Runtime. This gem is part of the AWS SDK for Ruby.
-
aws-sdk-connectcontactlens Official AWS Ruby gem for Amazon Connect Contact Lens. This gem is part of the AWS SDK for Ruby.
-
benchmark-memory Benchmark-style memory profiling
-
em-socksify Transparent proxy support for any EventMachine protocol
-
i18n-js Export i18n translations and use them on JavaScript.
-
opentelemetry-instrumentation-rails Rails instrumentation for the OpenTelemetry framework
-
opentelemetry-instrumentation-action_view ActionView instrumentation for the OpenTelemetry framework
-
aws-sdk-lookoutforvision [DEPRECATED] Official AWS Ruby gem for Amazon Lookout for Vision. This gem is part of the AWS SDK for Ruby.
-
regexp_property_values This small library lets you see which property values are supported by the regular expression engine of the Ruby version you are running, an
-
reek Reek is a tool that examines Ruby classes, modules and methods and reports any code smells it finds.
-
ancestry Ancestry allows the records of a ActiveRecord model to be organized in a tree structure, using the materialized path pattern. It exposes t
-
rubocop-minitest Automatic Minitest code style checking tool. A RuboCop extension focused on enforcing Minitest best practices and coding conventions.
-
solargraph IDE tools for code completion, inline documentation, and static analysis