Ruby gems
3,925 in Packages and libraries, most used first. Page 19 of 20.
-
foodcritic A code linting tool for Chef Infra cookbooks.
-
zip_kit Stream out ZIP files from Ruby. Successor to zip_tricks.
-
jquery-slick-rails Integrates Slick carousel, a jQuery plugin by Ken Wheeler, into your Rails app. THIS GEM IS DEPRECATED.
-
bot_framework Unofficial ruby client for microsoft botframework
-
slack-incoming-webhooks A simple wrapper for posting to slack.
-
migration-lock-timeout Ruby gem that automatically adds a lock timeout to all Active Record migrations
-
cf-uaa-lib Client library for interacting with the CloudFoundry User Account and Authorization (UAA) server. The UAA is an OAuth2 Authorization Server
-
ringcentral-sdk This is the **official** RingCentral SDK for the Ruby programming language. While there are other Ruby SDKs for RingCentral, those are maint
-
geoip-c Generic GeoIP lookup tool. Based on the geoip_city RubyGem by Ryan Dahl
-
tty-tree Print directory or structured data in a tree like format.
-
danger-checkstyle_format Danger plugin for checkstyle formatted xml file.
-
minitest-chef-handler Run minitest suites after your Chef recipes to check the status of your system.
-
omniauth-discord Discord OAuth2 Strategy for OmniAuth
-
workos API client for WorkOS
-
cmdstan Bayesian inference for Ruby, powered by CmdStan
-
cause Allows you access to the error that was being handled when this exception was raised.
-
nanoid Ruby implementation of Nanoid, secure URL-friendly unique ID generator
-
bit-struct Library for packed binary data stored in ruby Strings. Useful for accessing fields in network packets and binary files.
-
treye-semaphore_test_boosters Gem for auto-parallelizing builds across Semaphore jobs.
-
authorizenet Authorize.Net SDK includes standard payments, recurring billing, and customer profiles
-
solidus_core Essential models, mailers, and classes for the Solidus e-commerce project.
-
language Language is a support library for other langauge libraries. While some of it's contents are prefectly usable on there own, most are generall
-
mail_safe Mail safe provides a safety net while you're developing an application that uses ActionMailer. It keeps emails fro
-
prophet-rb Time series forecasting for Ruby
-
scenic-mysql_adapter MySQL adapter for thoughtbot/scenic
-
mojinizer Combines the functionality of the Moji and Romajinizer gems. And adds Japanese kana detection and conversion methods to the String class.
-
rack-mobile-detect Rack::MobileDetect detects mobile devices and adds an X_MOBILE_DEVICE header to the request if a mobile device is detected. Specific
-
griddler-sendgrid Adapter to allow the use of SendGrid Parse API with Griddler
-
treye-semaphore_cucumber_booster_config Injects additional configuration for Cucumber so that it outputs JSON suitable for auto-parallelism without affecting stdout.
-
busser-rspec A Busser runner plugin for RSpec
-
strong_parameters Permitted and required parameters for Action Pack
-
squeel Squeel unlocks the power of Arel in your Rails application with a handy block-based syntax. You can write subqueries, access named
-
kitchen-docker A Docker Driver for Test Kitchen
-
opentok OpenTok is an API from TokBox that enables websites to weave live group video communication into their online experience. With OpenTok you h
-
zengin_code bank codes and branch codes for japanese
-
fantaskspec Makes it easy to test your Rake tasks with RSpec.
-
base58 Base58 is a Ruby library for converting ints or binaries to and from base58.
-
filestack This is the official Ruby SDK for Filestack - API and content management system that makes it easy to add powerful file uploading and transf
-
zipline a module for streaming dynamically generated zip files
-
svix Svix makes webhooks easy and reliable. Learn more at https://www.svix.com
-
percy-capybara Percy visual testing for Capybara
-
logstash-output-elastic_app_search 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
-
cookbook-omnifetch Library code to fetch Chef cookbooks from a variety of sources to a local cache
-
opencensus A stats collection and distributed tracing framework
-
fluent-plugin-slack fluent Slack plugin
-
csv-diff This library performs diffs of CSV data, or any table-like source. Unlike a standard diff that compares line by line, and is sensit
-
sinatra-cross_origin Cross Origin Resource Sharing helper for Sinatra
-
linecache LineCache is a module for reading and caching lines. This may be useful for example in a debugger where the same lines are shown many times.
-
heroku-api Ruby Client for the Heroku API
-
autotest-suffix Autotest plugin to enable rails-style test filenames.
-
opentelemetry-metrics-sdk A stats collection and distributed tracing framework
-
capistrano3-unicorn Unicorn specific Capistrano tasks
-
patchelf A Ruby library and command-line tool for inspecting and modifying ELF executables and libraries.
-
turn Turn provides a set of alternative runners for MiniTest, both colorful and informative.
-
carrierwave-i18n Locales for CarrierWave
-
d3_rails Gem installation of javascript framework for data visualization, D3
-
lazy_high_charts lazy_high_charts is leading edge rubyist render charts gem for displaying Highcharts graphs.
-
google-cloud-recaptcha_enterprise-v1 Help protect your website from fraudulent activity, spam, and abuse without creating friction. Note that google-cloud-recaptcha_enterprise-v
-
fluent-plugin-rabbitmq fluent plugin for rabbitmq (AMQP)
-
rspec-openapi Generate OpenAPI from RSpec request specs
-
zip-codes Simple gem to get city, state, and time zone for a given zip code
-
daru Daru (Data Analysis in RUby) is a library for analysis, manipulation and visualization of data. Daru works seamlessly accross interpreters a
-
MailchimpTransactional The official Ruby client library for the Mailchimp Trainsactional API
-
solidus_api REST API for the Solidus e-commerce framework.
-
shared-mime-info shared-mime-info is a pure Ruby library for accessing the MIME info database provided by Freedesktop
-
mandrill_mailer Transactional Mailer for Mandrill
-
finance The finance library provides a Ruby interface for working with interest rates, mortgage amortization, and cashflows (NPV, IRR, etc.).
-
ruby-debug A generic command line interface for ruby-debug.
-
rubocop-packs A collection of Rubocop rules for gradually modularizing a ruby codebase
-
credit_card_validations A ruby gem for validating credit card numbers
-
arctic_admin A responsive theme for Active Admin
-
logstash-filter-jdbc_static 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
-
thinking-sphinx An intelligent layer for ActiveRecord (via Rails and Sinatra) for the Sphinx full-text search tool.
-
bcp47 A subset of the BCP47 spec implemented in ruby
-
regex Regex is a simple commmand-line Regular Expression tool that makes it easy to search documents for content matches.
-
string-similarity == Description This gem provides some methods for calculating similarities of two strings. === Currently implemented - Cosine similarity
-
in-parallel Many other Ruby libraries that simplify parallel execution support one primary use case - crunching through a large queue of small, similar
-
localhost Manage a local certificate authority for self-signed localhost development servers.
-
ruby-oembed An oEmbed consumer library written in Ruby, letting you easily get embeddable HTML representations of supported web pages, based on their UR
-
ezcrypto Makes it easier and safer to write crypto code.
-
google-cloud-error_reporting-v1beta1 Groups and counts similar errors from cloud services and applications, reports new errors, and provides access to error groups and their ass
-
opentelemetry-exporter-otlp-metrics OTLP metrics exporter for the OpenTelemetry framework
-
ffi-geos An ffi wrapper for GEOS, a C++ port of the Java Topology Suite (JTS).
-
bibtex-ruby BibTeX-Ruby is the Rubyist's swiss-army-knife for all things BibTeX. It includes a parser for all common BibTeX objects (@string, @preamble,
-
finishing_moves Finishing Moves is a collection of methods designed to assist in those "why is this awkward?" scenarios. Ruby includes a huge amount of defa
-
google-apis-oauth2_v2 This is the simple REST client for Google OAuth2 API V2. Simple REST clients are Ruby client libraries that provide access to Google service
-
chilkat Chilkat Library for Ruby - FTP, SSH, SFTP, PDF, SMTP, POP3, IMAP, SSL, TLS, HTTP, RSA, Encryption, Zip, Compression, XML, ...
-
test_xml Test your XML with Test::Unit, MiniTest, RSpec, or Cucumber using handy assertions like #assert_xml_equal or #assert_xml_structure_contain.
-
fluent-plugin-geoip Fluentd Filter plugin to add information about geographical location of IP addresses with Maxmind GeoIP databases.
-
libreconv Convert office documents to PDF using LibreOffice.
-
cli-kit Terminal UI framework extensions
-
urbanairship A Ruby Library for using the Airship web service API for push notifications and rich app pages.
-
solidus_backend Admin interface for the Solidus e-commerce framework.
-
geoip2_c geoip2_c is a Ruby binding for libmaxminddb to read MaxMind DB files such as GeoIP2. It does not traverse all elements in a lookup result by
-
fluent-mixin-rewrite-tag-name Fluentd mixin plugin to provides placeholder function for rewriting tag for your any plugins as like fluent-plugin-rewrite-tag-filter. It wi
-
elasticsearch-xpack Ruby integrations for the X-Pack extensions for Elasticsearch
-
google_currency GoogleCurrency extends Money::Bank::Base and gives you access to the current Google Currency exchange rates.
-
guard-spork Guard::Spork automatically manage Spork DRb servers.
-
erbse An updated Erubis with block support. Block inheritance soon to come.
-
fauxhai-ng Easily mock out ohai data
-
rex-powershell Ruby Exploitation(Rex) library for generating/manipulating Powershell scripts
-
hutch Hutch is a Ruby library for enabling asynchronous inter-service communication using RabbitMQ
-
metasploit-credential The Metasploit::Credential namespace and its ActiveRecord::Base subclasses
-
whatlanguage WhatLanguage rapidly detects the language of a sample of text
-
ruby_event_store-active_record Persistent event repository implementation for RubyEventStore based on ActiveRecord. Ships with database schema and migrations suitable for
-
etc Provides access to information typically stored in UNIX /etc directory.
-
dotenv-deployment Deployment concerns for dotenv
-
fluent-plugin-gcs Fluentd output plugin that buffers events and uploads them to Google Cloud Storage as gzip, json, or text objects.
-
dm-migrations DataMapper plugin for writing and speccing migrations
-
levenshtein Calculates the Levenshtein distance between two byte strings.
-
standalone_migrations A thin wrapper to use Rails Migrations in non Rails projects
-
databasedotcom [DEPRECATED] A ruby wrapper for the Force.com REST API. Try restforce instead: https://github.com/ejholmes/restforce
-
gocardless_pro A gem for calling the GoCardless API
-
simple_segment SimpleSegment allows for manual control of when and how the events are sent to Segment.
-
couchrest CouchRest provides a simple interface on top of CouchDB's RESTful HTTP API, as well as including some utility scripts for managing views and
-
zeroclipboard-rails ZeroClipboard libary support for Rails
-
apitome Present clean and usable API documentation generated from RSpec API Documentation JSON output.
-
ci-queue To parallelize your CI without having to balance your tests
-
yoginth A test to check if rubygems misatributes downloads to my user.
-
capybara-lockstep Synchronize Capybara commands with client-side JavaScript and AJAX requests
-
dpl-pages deploy tool abstraction for clients
-
logstash-filter-jdbc_streaming 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
-
syck A gemified version of Syck from Ruby's stdlib. Syck has been removed from Ruby's stdlib, and this gem is meant to bridge the gap for people
-
delayed_job_mongoid Mongoid backend for delayed_job
-
capistrano-composer Composer support for Capistrano 3.x
-
sidekiq-worker-killer Sidekiq worker killer
-
null-logger It can be used for defining an interface for other loggers
-
wysiwyg-rails A beautiful WYSIWYG HTML text editor. High performance and modern design make it easy to use for developers and loved by users.
-
bootstrap-wysihtml5-rails A wysiwyg text editor for Bootstrap
-
openssl-cmac Ruby Gem for RFC 4493, 4494, 4615 - The AES-CMAC Algorithm
-
gruf-rspec RSpec assistance library for gruf, including testing helpers
-
lockfile a ruby library for creating perfect and NFS safe lockfiles
-
omniauth-trello OAuth 1.0 Strategy for Trello
-
fluent-plugin-parser fluentd plugin to parse single field, or to combine log structure into single field
-
clockwork-test Run clockwork jobs in a test environment and assert jobs are run as expected
-
bcp47_spec A subset of the BCP 47 spec.
-
yard-cucumber YARD-Cucumber is a YARD extension that processes Cucumber Features, Scenarios, Steps, Step Definitions, Transforms, and Tags and provide
-
mongo_mapper MongoMapper is a Object-Document Mapper for Ruby and Rails
-
dot_hash Access hash values using the dot notation
-
plucky Thin layer over the ruby driver that allows you to quickly grab hold of your data (pluck it!).
-
rubyforge A script which automates a limited set of rubyforge operations. * Run 'rubyforge help' for complete usage. * Setup: For first time users AN
-
bootstrap-daterangepicker-rails Rails 4.1.x plugin to allow for the easy use of Dan Grossman's Bootstrap DateRangePicker
-
sqreen Sqreen is a SaaS based Application protection and monitoring platform that integrates directly into your Ruby applications. Learn more at ht
-
solidus_sample Sample data (including images) for use with Solidus.
-
faker-japanese Faker in Japanese
-
awspec RSpec tests for your AWS resources.
-
terraform_landscape Improve output of Terraform plans with color and indentation
-
puppet-lint-param-docs A new check for puppet-lint that validates all parameters are documented.
-
resque-web A Rails-based frontend to the Resque job queue system.
-
opentelemetry-sdk-experimental A stats collection and distributed tracing framework
-
async-dns An easy to use DNS client resolver and server for Ruby.
-
cantor Fast implementation of finite and complement sets in Ruby
-
jquery-atwho-rails This is a jQuery plugin that implement Github-like mentions.
-
mutations Compose your business logic into commands that sanitize and validate input.
-
gravtastic A Ruby wrapper for Gravatar URLs
-
generator_spec Test Rails generators with RSpec
-
anima Initialize object attributes via attributes hash
-
metasploit-model Common code, such as validators and mixins, that are shared between ActiveModels in metasploit-framework and ActiveRecords in metasploit_dat
-
td-client Treasure Data API library for Ruby
-
rex-exploitation This gem contains various helper mechanisms for creating exploits. This includes SEH Overwrite helpers, egghunters
-
closure-compiler A Ruby Wrapper for the Google Closure Compiler.
-
logstash-output-opensearch This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gem.
-
nprogress-rails This is a gem for the rstacruz' nprogress implementation. It's based on version nprogress 0.2.0.
-
solidus Solidus is an open source e-commerce framework for Ruby on Rails.
-
migration_data Sometimes we have to write some Rails code in the migrations and it's hard to keep them in working state because m
-
puppet-lint-version_comparison-check A puppet-lint plugin to check for versions compared as numbers.
-
xdr XDR Helper Library
-
fastlane-plugin-emerge Fastlane plugin for Emerge
-
chemlab Automation framework built by GitLab, for the world.
-
aws-sdk-ssmguiconnect Official AWS Ruby gem for AWS SSM-GUIConnect. This gem is part of the AWS SDK for Ruby.
-
delorean Delorean lets you travel in time with Ruby by mocking Time.now
-
rspec-json_matcher This library provides RSpec matcher for testing JSON string.
-
le Logentries plugin
-
phashion Simple wrapper around the pHash library
-
playbook_ui Playbook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that
-
sensu-plugins-sensu This plugin provides monitoring and metrics for Sensu.
-
feature Feature Toggle library for ruby
-
guard-cucumber Guard::Cucumber automatically run your features (much like autotest)
-
win32-process The win32-process library implements several Process methods that are either unimplemented or dysfunctional in some way in the default R
-
exponent-server-sdk Exponent Server SDK
-
dm-do-adapter DataObjects Adapter for DataMapper
-
barkick Barcodes made easy
-
differ A simple gem for generating string diffs
-
smtpapi Smtpapi library for SendGrid.
-
cloudfront-signer A gem to sign url and stream paths for Amazon CloudFront private content. Includes specific signing methods for both url and streaming paths
-
zxcvbn Low-Budget Password Strength Estimation. Direct Ruby port from Dropbox's zxcvbn.js code, free from external dependencies. Fully compatible w
-
kms_encrypted Simple, secure key management for Lockbox and attr_encrypted
-
capistrano-rails-console Remote rails console for capistrano
-
metasploit-concern Automatically includes Modules from app/concerns/<module_with_concerns>/<concern>.rb into <module_with_concerns> to ease monkey-patching ass
-
fluent-plugin-serialize-nested-json Parser plugin that serializes nested JSON attributes
-
minitar-cli <tt>minitar-cli</tt> is a pure-Ruby command-line tool that uses {minitar}[https://github.com/halostatue/minitar] to provide a command-line t
-
string_pattern Easily generate strings supplying a very simple pattern. '10-20:Xn/x/'.generate #>qBstvc6JN8ra. Generate random strings using a regular expr
-
rubocop-github Code style checking for GitHub Ruby repositories
-
chemlab-library-www-gitlab-com Page Libraries for about.gitlab.com
-
github_changelog_generator Changelog generation has never been so easy. Fully automate changelog generation - this gem generate changelog file based on tags, issues an
-
avro-patches Patches for the official Apache Avro Ruby implementation
-
name_of_person Presenting names of people in full, familiar, abbreviated, and initialized forms (but without titulation etc)
-
jdbc-mysql Install this gem `require 'jdbc/mysql'` and invoke `Jdbc::MySQL.load_driver` within JRuby to load the driver.
-
bunny-mock Easy to use mocking for testing the Bunny client for RabbitMQ
-
gitlab-grit Grit is a Ruby library for extracting information from a git repository in an object oriented manner. GitLab fork