Ruby gems
3,925 in Packages and libraries, most used first. Page 18 of 20.
-
logstash-mixin-event_support Event support for Logstash plugins
-
ey-hmac Lightweight HMAC signing libraries and middleware for Farday and Rack
-
spy Spy is a mocking library that was made for the modern age. It supports only 2.1.0+. Spy by default will raise an error if you attempt to stu
-
rb-fchange A Ruby wrapper for Windows Kernel functions for monitoring the specified directory or subtree
-
ruby_event_store-sidekiq_scheduler Ruby Event Store scheduler for sidekiq
-
logstash-output-jdbc This gem is a logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install 'logs
-
escape_code ANSI escape code parsing library and ANSI -> HTML converter
-
zk A high-level wrapper around the zookeeper driver
-
rack-throttle Rack middleware for rate-limiting incoming HTTP requests.
-
activerecord-typedstore ActiveRecord::Store but with type definition
-
google-cloud-translate-v2 Cloud Translation can dynamically translate text between thousands of language pairs. Translation lets websites and programs programmaticall
-
bitmask_attributes Simple bitmask attribute support for ActiveRecord
-
packetfu PacketFu is a mid-level packet manipulation library for Ruby. With it, users can read, parse, and write network packets with the level o
-
levenshtein-ffi Provides a fast, cross-Ruby implementation of the levenshtein distance algorithm.
-
pycall pycall
-
idn-ruby Ruby Bindings for the GNU LibIDN library, an implementation of the Stringprep, Punycode and IDNA specifications defined by the IETF
-
openapi3_parser A tool to parse and validate OpenAPI V3 files. Aims to provide complete compatibility with the OpenAPI specification and to provide
-
active_admin_datetimepicker Integrate jQuery xdan datetimepicker plugin to ActiveAdmin
-
hamlit-rails hamlit-rails provides generators for Rails 4.
-
azure_mgmt_compute Microsoft Azure Compute Management Client Library for Ruby
-
riddle A Ruby API and configuration helper for the Sphinx search service.
-
jquery-minicolors-rails This gem embeddes the jQuery colorpicker in the Rails asset pipeline.
-
syntax_tree-haml Syntax Tree support for Haml
-
fakes3 Use Fake S3 to test basic Amazon S3 functionality without actually connecting to AWS
-
cybrid_api_organization_ruby View our documentation at https://github.com/Cybrid-app/cybrid-api-organization-ruby/
-
ruby_powerpoint A Ruby gem that can extract text and images from PowerPoint (pptx) files.
-
chef-ruby-lvm A wrapper for the LVM2 administration utility, lvm.
-
rqrcode_png Glues rQRCode together with chunky_png
-
corefoundation Ruby wrapper for macOS Core Foundation framework
-
jsonapi-rails Efficient, convenient, non-intrusive JSONAPI framework for Rails.
-
beaker-hostgenerator The beaker-hostgenerator tool will take a Beaker SUT (System Under Test) spec as its first positional argument and use that to generate a Be
-
fastthread Optimized replacement for thread.rb primitives
-
chef-sugar-ng A series of helpful sugar of the Chef core and other resources to make a cleaner, more lean recipe DSL, enforce DRY principles, and make wri
-
paypal-sdk-merchant [Deprecated] It is recommended to use paypal-server-sdk instead The PayPal Merchant SDK provides Ruby APIs for processing payments, recurrin
-
syntax_tree-rbs Syntax Tree support for RBS
-
modernizr-rails This Modernizr.js was built using the at http://www.modernizr.com/download/ with all options enabled.
-
route_translator Translates the Rails routes of your application into the languages defined in your locale files
-
protocol-url Provides abstractions for working with URLs.
-
avro-resolution_canonical_form Unique identification of Avro schemas for schema resolution
-
stringify-hash :test == "test"
-
d3-rails This gem provides D3 for Rails Asset Pipeline.
-
rgeo-shapefile RGeo is a geospatial data library for Ruby. RGeo::Shapefile is an optional RGeo module for reading the ESRI shapefile format, a common file
-
browser_sniffer Parses user agent strings and boils it all down to a few simple classifications.
-
normalize-rails Normalize.css is an alternative to CSS resets
-
values Simple immutable value objects for ruby. Make a new value class: Point = Value.new(:x, :y) And use it: p = Point.new(1,0) p
-
cybrid_api_id_ruby View our documentation at https://github.com/Cybrid-app/cybrid-api-id-ruby/
-
opensearch-aws-sigv4 A wrapper for opensearch-ruby gem that provides AWS Sigv4 signing. It behaves like OpenSearch::Client, but signs every request with AWS Sigv
-
natural_sort Natural-sort ordering for Ruby: split strings into digit and non-digit runs and compare numerically, so "a2" sorts before "a10". Plugs into
-
holiday_japan Calculate National Holidays of Japan after 1948
-
taxjar-ruby Ruby wrapper for Taxjar API, more info at developers.taxjar.com
-
judoscale-sidekiq Autoscaling for Sidekiq workers.
-
grape_on_rails_routes View routes for all Grape API's mounted on Rails
-
asciidoctor-diagram Asciidoctor diagramming extension
-
city-state Useful to make forms and validations. It uses MaxMind database.
-
ImageResize Simple image resize library without external program.
-
numbers_in_words convert written numbers into Integers and vice-versa
-
avro-builder Ruby DSL to create Avro schemas
-
zxcvbn-ruby Ruby port of Dropbox's zxcvbn.js JavaScript password strength estimator, providing v4 compatibility.
-
cookstyle Cookstyle is a code linting tool that helps you to write better Chef Infra cookbooks by detecting and automatically correcting style, syntax
-
minitest-autotest autotest is a continous testing facility meant to be used during development. As soon as you save a file, autotest will run the correspondin
-
boxr A Ruby client library for the Box V2 Content API.
-
rover-df Simple, powerful data frames for Ruby
-
sidekiq-statistic See statistic about your workers (GSoC project)
-
MailchimpMarketing The official Ruby client library for the Mailchimp Marketing API
-
middleman-cli A static site generator. Provides dozens of templating languages (Haml, Sass, Slim, CoffeeScript, and more). Makes minification, compression
-
strongbox Strongbox provides Public Key Encryption for ActiveRecord. By using a public key sensitive information can be encrypted and stored autom
-
vpim This is a pure-ruby library for decoding and encoding vCard and iCalendar data ("personal information") called vPim.
-
trailblazer-operation Trailblazer's operation object.
-
puppet-blacksmith Puppet module tools for development and Puppet Forge management
-
gelfd Standalone implementation of the Graylog Extended Log Format
-
impressionist Log impressions from controller actions or from a model
-
activeadmin-searchable_select Use searchable selects based on Select2 in Active Admin forms and filters.
-
versioncake Render versioned views automagically based on the clients requested version.
-
metro_2 Create Metro 2 format files for credit reporting
-
twitter-typeahead-rails twitter-typeahead-rails packages the typeahead.js jquery plugin for rails
-
puma-metrics Puma plugin to export puma stats as prometheus metrics
-
graphql-c_parser A parser for GraphQL, implemented as a C extension
-
cybrid_api_bank_ruby View our documentation at https://github.com/Cybrid-app/cybrid-api-bank-ruby/
-
puppet-modulebuilder A gem to set up puppet-modulebuilder
-
render_anywhere Out of the box, Rails will render templates in a controller context only. This gem allows for calling "render" from anywhere: models, backgr
-
data_objects Provide a standard and simplified API for communicating with RDBMS from Ruby
-
omniauth-shopify-oauth2 Shopify strategy for OmniAuth
-
azure_mgmt_network Microsoft Azure Network Management Client Library for Ruby
-
susy Susy is a toolkit for building layouts of all types with a simple, natural syntax.
-
delayed_paperclip Process your Paperclip attachments in the background with ActiveJob
-
gitlab-crystalball Provides simple way to integrate regression test selection approach to your RSpec test suite
-
clamby Clamby allows users to scan files uploaded with Paperclip or Carrierwave. If a file has a virus, then you can delete this file and discard i
-
naughty_or_nice Naughty or Nice simplifies the process of extracting domain information from a domain-like string (an email, a URL, etc.) and checking wheth
-
swot Identify email addresses or domains names that belong to colleges or universities. Help automate the process of approving or rejecting acade
-
circleci-parallel Provides Ruby APIs for syncing CircleCI parallel nodes and transferring files between the nodes
-
google-style Shared style guide for Google's ruby projects
-
axlsx_styler Build clean and maintainable styles for your axlsx spreadsheets. Build your spreadsheeet with data and then apply styles later.
-
opus-ruby Ruby FFI Gem for the OPUS Audio Codec
-
carrierwave-bombshelter Protect your carrierwave from image bombs
-
git-version-bump Manage your app version entirely via git tags
-
trailblazer Ruby framework for structuring your business logic.
-
ipynbdiff Better diff for Jupyter Notebooks by first preprocessing them and removing clutter
-
rubocop-junit-formatter Allows neat integration with Atlassian Bamboo by listing all offences as failed JUnit testcase
-
simplecov-parallel SimpleCov extension for parallelism support
-
puppet-lint-variable_contains_upcase Extends puppet-lint to ensure that your variables are all lower case
-
rails_param Parameter Validation and Type Coercion for Rails
-
toxiproxy A Ruby library for controlling Toxiproxy. Can be used in resiliency testing.
-
logstash-input-kinesis 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
-
sidekiq-cloudwatchmetrics Runs a thread inside your Sidekiq processes to report metrics to CloudWatch useful for autoscaling and keeping an eye on your queues. Optim
-
pronto-eslint_npm Pronto runner for ESLint, pluggable linting utility for JavaScript and JSX
-
network_interface This gem was originally added to the Metasploit Pcaprub gem. It's been spun out into its own gem for anyone who might want to programma
-
azure_graph_rbac Microsoft Azure Active Directory Graph Rbac Client Library for Ruby
-
logstash-input-couchdb_changes 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
-
xmpp4r XMPP/Jabber library for ruby
-
recipient_interceptor Avoid emailing your users from non-production environments.
-
haml_coffee_assets Compile Haml CoffeeScript templates in the Rails asset pipeline.
-
dm-core DataMapper core library
-
stackdriver This gem is obsolete because the related Google backend is turned down. For more information, see https://cloud.google.com/terms/deprecation
-
active_record_upsert Real PostgreSQL 9.5+ upserts using ON CONFLICT for ActiveRecord
-
moment_timezone-rails moment-timezone for Rails
-
aws-sdk-gameliftstreams Official AWS Ruby gem for Amazon GameLift Streams. This gem is part of the AWS SDK for Ruby.
-
postgres-pr A pure Ruby interface to the PostgreSQL (>= 7.4) database
-
flipper-api Feature flag API for the Flipper gem
-
fluent-mixin-config-placeholders to add various placeholders for plugin configurations
-
aws-sdk-iotmanagedintegrations Official AWS Ruby gem for Managed integrations for AWS IoT Device Management. This gem is part of the AWS SDK for Ruby.
-
positioning Simple positioning for Active Record models.
-
cpf_faker Generates brazilian CPF and CNPJ numbers for use in testing. Great to be used alongside Faker and won't clutter your namespace.
-
beaker-rspec RSpec bindings for beaker, see https://github.com/voxpupuli/beaker
-
octicons A package that distributes Octicons in a gem
-
win32ole Provides an interface for OLE Automation in Ruby
-
url_regex Provides the best regex for validating or extracting URLs.
-
rufus-lru LruHash class, a Hash with a max size, controlled by a LRU mechanism
-
bluepill Bluepill keeps your daemons up while taking up as little resources as possible. After all you probably want the resources of your server to
-
recog Recog is a framework for identifying products, services, operating systems, and hardware by matching fingerprints against data returned from
-
cane Fails your build if code quality thresholds are not met
-
rspec-rerun Re-run failed RSpec tests.
-
active_median Median and percentile for Active Record, Mongoid, arrays, and hashes
-
business Date calculations based on business calendars
-
mailjet Ruby wrapper for Mailjet's v3 API
-
protobug An embeddable protobuf compiler & runtime for Ruby
-
protobug_googleapis_field_behavior_protos Compiled protos for protobug from https://github.com/googleapis/googleapis (googleapis_field_behavior_protos)
-
flexmock FlexMock is a extremely simple mock object class compatible with the Minitest framework. Although the FlexMock's interface is simpl
-
allure-ruby-adaptor-api This is a helper library containing the basics for any ruby-based Allure adaptor.
-
unix-crypt Performs the UNIX crypt(3) algorithm using DES (standard 13 character passwords), MD5 (starting with $1$), SHA256 (starting with $5$) and SH
-
protobug_sigstore_protos Compiled protos for protobug from https://github.com/sigstore/protobuf-specs (sigstore_protos)
-
eu_central_bank This gem reads exchange rates from the european central bank website. It uses it to calculates exchange rates. It is compatible with the mon
-
metasploit_data_models Implements minimal ActiveRecord models and database helper code used in both the Metasploit Framework (MSF) and Metasploit commercial editio
-
lhm-shopify Migrate large tables without downtime by copying to a temporary table in chunks. The old table is not dropped. Instead, it is moved to times
-
haversine Calculates the haversine distance between two locations using longitude and latitude. This is done using Math formulas without resorting to
-
protobug_well_known_protos Compiled protos for protobug from https://github.com/protocolbuffers/protobuf (well_known_protos)
-
coveralls_reborn A Ruby implementation of the Coveralls API.
-
rack_csrf Anti-CSRF Rack middleware
-
git-pr-release git-pr-release creates a pull request which summarizes feature branches that are to be released into production
-
sigstore-cli A CLI interface to the sigstore ruby client
-
bootstrap-switch-rails A small gem for putting bootstrap-switch into the Rails asset pipeline
-
autotuner Get suggestions to tune Ruby's garbage collector
-
gcm gcm is a service that helps developers send data from servers to their Android applications on Android devices.
-
rails_autoscale_agent [DEPRECATED] Please use the rails-autoscale-web gem
-
smstools Features SMS text encoding detection, length counting, concatenation detection and more. Can be used with or without Rails. Requires Ruby 1.
-
rbhive Simple gem for executing Hive queries and collecting the results
-
invoca-metrics Invoca metrics
-
skylight-core The core methods of the Skylight profiler.
-
dnsimple The DNSimple API client for Ruby.
-
warbler Warbler is a gem to make a Java jar or war file out of any Ruby, Rails, or Rack application. Warbler provides a minimal, flexible, Ruby-like
-
signer WS Security XML signer
-
actionpack-cloudflare Simple gem that extends Rails `request.remote_ip` to default to Cloudflare's `HTTP_CF_CONNECTING_IP` header.
-
azure-storage-table Microsoft Azure Storage Table Client Library for Ruby
-
rails_layout Generates Rails application layout files for use with various front-end frameworks.
-
rubydex A high-performance static analysis suite for Ruby, built in Rust with Ruby APIs
-
bolt Execute commands remotely over SSH and WinRM
-
fullcalendar-rails FullCalendar is a fantastic jQuery plugin that gives you an event calendar with tons of great AJAX wizardry, including drag and drop of even
-
rspec-watcher Automatically runs specs in reaction to changes in files. Loads the project once and uses code reloading to get changes instead of starting
-
middleman-sprockets Sprockets support for Middleman
-
nylas Gem for interacting with the Nylas API.
-
metasploit_payloads-mettle Compiled binaries for Metasploit's next-gen Meterpreter
-
POpen4 Open4 cross-platform
-
ach ach is a Ruby helper for building and parsing ACH files. In particular, it helps with field order and alignment, and adds padding lines to e
-
postgres_ext Adds missing native PostgreSQL data types to ActiveRecord and convenient querying extensions for ActiveRecord and Arel
-
code_owners utility gem for .github/CODEOWNERS introspection
-
emailage Emailage is a Fraud Prevention Solution. This gem implements a client for the Emailage web service.
-
devise_masquerade devise masquerade library
-
mapbox-sdk Ruby bindings for the Mapbox API
-
rcov rcov is a code coverage tool for Ruby.
-
lita-slack Lita adapter for Slack.
-
json-stream A parser best suited for huge JSON documents that don't fit in memory.
-
console1984 Your Rails console, 1984 style
-
amplitude-api Provides an integration for sending events to Amplitude
-
pry-coolline Live syntax-highlighting for the Pry REPL
-
kitchen-vagrant Kitchen::Driver::Vagrant - A HashiCorp Vagrant Driver for Test Kitchen.
-
enumerate_it Enumerations for Ruby with some magic powers!
-
activestorage-validator ActiveStorage blob validator.
-
nexpose This gem provides a Ruby API to the Nexpose vulnerability management product by Rapid7.
-
gist Provides a single function (Gist.gist) that uploads a gist.
-
minitest-bisect Hunting down random test failures can be very very difficult, sometimes impossible, but minitest-bisect makes it easy. minitest-bisect help
-
jazzy Soulful docs for Swift & Objective-C. Run in your SPM or Xcode project's root directory for instant HTML docs.
-
w3c_validators A Ruby wrapper for the World Wide Web Consortium’s online validation services.
-
similar_text Port of PHP function similar_text to Ruby as a native extension. Adds methods similar and similar_chars to core String class.
-
cld3 Compact Language Detector v3 (CLD3) is a neural network model for language identification.
-
interpolator n-dimensional table interpolation
-
fastlane-plugin-appicon Generate required icon sizes and iconset from a master application icon.
-
sidekiq-cronitor Integrates Sidekiq with Cronitor so that workers send lifecycle events - run/complete/fail - around their perform methods
-
multipart_body A ruby library to create multipart bodies.
-
avo Avo is a very custom Content Management System for Ruby on Rails that saves engineers and teams months of development time by building user
-
devise-pwned_password Devise extension that checks user passwords against the PwnedPasswords dataset https://haveibeenpwned.com/Passwords.
-
n_plus_one_control RSpec and Minitest matchers to prevent N+1 queries problem. Evaluates code under consideration several times with different scale facto