| Name | Summary | License |
|---|
| actioncable | WebSocket framework for Rails. | MIT |
| actionmailbox | Inbound email handling framework. | MIT |
| actionmailer | Email composition and delivery framework (part of Rails). | MIT |
| actionpack | Web-flow and rendering framework putting the VC in MVC (part of Rails). | MIT |
| actiontext | Rich text framework. | MIT |
| actionview | Rendering framework putting the V in MVC (part of Rails). | MIT |
| active_storage_validations | Validations for Active Storage | MIT |
| activejob | Job framework with pluggable queues. | MIT |
| activemodel | A toolkit for building modeling frameworks (part of Rails). | MIT |
| activemodel-serializers-xml | XML serialization for your Active Model objects and Active Record models - extracted from Rails | MIT |
| activerecord | Object-relational mapper framework (part of Rails). | MIT |
| activestorage | Local and cloud file storage framework. | MIT |
| activesupport | A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. | MIT |
| acts_as_commentable_with_threading | Polymorphic comments Rails gem - Rails 4+ only | MIT |
| addressable | URI Implementation | Apache-2.0 |
| aes_key_wrap | A Ruby implementation of AES Key Wrap, a.k.a RFC 3394, a.k.a NIST Key Wrap. | MIT |
| amka | AMKA/Luhn IDs Generator and Validator | MIT |
| android_key_attestation | Android key attestation verification | MIT |
| apnotic | Apnotic is an Apple Push Notification gem able to provide instant feedback. | MIT |
| autoprefixer-rails | Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website. | MIT |
| awesome_nested_set | An awesome nested set implementation for Active Record | MIT |
| awrence | Camelize your snake keys when working with JSON APIs | MIT |
| base64 | Support for encoding and decoding binary data using a Base64 representation. | Ruby |
| bcrypt | OpenBSD's bcrypt() password hashing algorithm. | MIT |
| bigdecimal | Arbitrary-precision decimal floating-point number library. | Ruby |
| bindata | A declarative way to read and write binary file formats | BSD-2-Clause |
| bootsnap | Boot large ruby/rails apps faster | MIT |
| bootstrap-datepicker-rails | A date picker for Twitter Bootstrap | MIT |
| bootstrap-daterangepicker-rails | Rails 4.1x plugin to allow for the easy use of Dan Grossman's Bootstrap DateRangePicker | Apache License v2.0 |
| bootstrap-sass | bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications. | MIT |
| bugsnag | Ruby notifier for bugsnag.com | MIT |
| builder | Builders for MarkUp. | MIT |
| bundler | The best way to manage your application's dependencies | MIT |
| cairo | Ruby bindings for cairo | Ruby |
| cairo-gobject | Ruby/CairoGObject is a Ruby binding of cairo-gobject. | LGPL-2.1+ |
| carrierwave | Ruby file upload library | MIT |
| carrierwave_backgrounder | Offload CarrierWave's image processing and storage to a background process using Delayed Job, Resque, Sidekiq, Qu, Queue Classic or Girl Friday | MIT |
| caxlsx | Excel OOXML (xlsx) with charts, styles, images and autowidth columns. | MIT |
| cbor | CBOR, Concise Binary Object Representation. | Apache-2.0 |
| chunky_png | Pure ruby library for read/write, chunk-level access to PNG files | MIT |
| clamby | Scan file uploads with ClamAV | MIT |
| clipboard-rails | Provides the clipboard.js Javascript library for Rails application. | MIT |
| coderay | Fast syntax highlighting for selected languages. | MIT |
| coffee-rails | CoffeeScript adapter for the Rails asset pipeline. | MIT |
| coffee-script | Ruby CoffeeScript Compiler | MIT |
| coffee-script-source | The CoffeeScript Compiler | MIT |
| concurrent-ruby | Modern concurrency tools for Ruby. Inspired by Erlang, Clojure, Scala, Haskell, F#, C#, Java, and classic concurrency patterns. | MIT |
| config | Effortless multi-environment settings in Rails, Sinatra, Padrino and others | MIT |
| connection_pool | Generic connection pool for Ruby | MIT |
| cookies_eu | Displays a cookie consent. If you dont disable cokkies in settings, we assume you are ok with us using cookies | MIT |
| cose | Ruby implementation of RFC 8152 CBOR Object Signing and Encryption (COSE) | MIT |
| countries | Gives you a country object full of all sorts of useful information. | MIT |
| country_select | Country Select Plugin | MIT |
| crass | CSS parser based on the CSS Syntax Level 3 spec. | MIT |
| csv | CSV Reading and Writing | Ruby |
| d3-rails | D3 for Rails Asset Pipeline | MIT |
| daemons | A toolkit to create and control daemons in different ways | MIT |
| date | A subclass of Object includes Comparable module for handling dates. | Ruby |
| declarative | DSL for nested schemas. | MIT |
| deep_merge | Merge Deeply Nested Hashes | MIT |
| delayed_job | Database-backed asynchronous priority queue system -- Extracted from Shopify | MIT |
| delayed_job_active_record | ActiveRecord backend for DelayedJob | MIT |
| delayed_job_web | Web interface for delayed_job inspired by resque | MIT |
| dependent-fields-rails | DependentFields makes it easy to hide or show dependent fields in forms based on select or checkbox values | MIT |
| digest-crc | A Cyclic Redundancy Check (CRC) library for Ruby. | MIT |
| domain_name | Domain Name manipulation library for Ruby | BSD-2-Clause |
| doorkeeper | OAuth 2 provider for Rails and Grape | MIT |
| draper | View Models for Rails | MIT |
| drb | Distributed object system for Ruby | Ruby |
| dry-configurable | A mixin to add configuration functionality to your classes | MIT |
| dry-core | A toolset of small support modules used throughout the dry-rb ecosystem | MIT |
| dry-inflector | String inflections for dry-rb | MIT |
| dry-initializer | DSL for declaring params and options of the initializer | MIT |
| dry-logic | Predicate logic with rule composition | MIT |
| dry-schema | Coercion and validation for data structures | MIT |
| dry-types | Type system for Ruby supporting coercions, constraints and complex types like structs, value objects, enums etc | MIT |
| dry-validation | Validation library | MIT |
| erubi | Small ERB Implementation | MIT |
| et-orbi | time with zones | MIT |
| execjs | Run JavaScript code from Ruby | MIT |
| fancybox-rails | Use FancyBox with the Rails asset pipeline | MIT |
| faraday | HTTP/REST API client library. | MIT |
| faraday-em_http | Faraday adapter for Em::Http | MIT |
| faraday-em_synchrony | Faraday adapter for EM::Synchrony | MIT |
| faraday-excon | Faraday adapter for Excon | MIT |
| faraday-httpclient | Faraday adapter for HTTPClient | MIT |
| faraday-multipart | Perform multipart-post requests using Faraday. | MIT |
| faraday-net_http | Faraday adapter for Net::HTTP | MIT |
| faraday-net_http_persistent | Faraday adapter for NetHttpPersistent | MIT |
| faraday-patron | Faraday adapter for Patron | MIT |
| faraday-rack | Faraday adapter for Rack | MIT |
| faraday-retry | Catches exceptions and retries each request a limited number of times | MIT |
| fcm | Reliably deliver messages and notifications via FCM | MIT |
| ffi | Ruby FFI | BSD-3-Clause |
| fiddle | A libffi wrapper for Ruby. | Ruby |
| foreman | Process manager for applications with multiple components | MIT |
| fugit | time tools for flor | MIT |
| gapic-common | Common code for GAPIC-generated API clients | Apache-2.0 |
| gdk_pixbuf2 | Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x. | LGPL-2.1+ |
| get_process_mem | Use GetProcessMem to find out the amount of RAM used by any process | MIT |
| gio2 | Ruby/GIO2 is a Ruby binding of gio-2.x. | LGPL-2.1+ |
| glib2 | Ruby/GLib2 is a Ruby binding of GLib-2.x. | LGPL-2.1+ |
| globalid | Refer to any model with a URI: gid://app/class/id | MIT |
| gobject-introspection | Ruby/GObjectIntrospection is a Ruby binding of GObject Introspection. | LGPL-2.1+ |
| google-apis-androidpublisher_v3 | Simple REST client for Google Play Android Developer API V3 | Apache-2.0 |
| google-apis-core | Common utility and base classes for legacy Google REST clients | Apache-2.0 |
| google-cloud-core | Internal shared library for google-cloud-ruby | Apache-2.0 |
| google-cloud-env | Google Cloud Platform hosting environment information. | Apache-2.0 |
| google-cloud-errors | Error classes for google-cloud-ruby | Apache-2.0 |
| google-cloud-pubsub | API Client library for Google Cloud Pub/Sub | Apache-2.0 |
| google-cloud-pubsub-v1 | Provides reliable, many-to-many, asynchronous messaging between applications. | Apache-2.0 |
| google-iam-v1 | Manages access control for Google Cloud Platform resources. | Apache-2.0 |
| google-protobuf | Protocol Buffers | BSD-3-Clause |
| googleapis-common-protos | Common gRPC and protocol buffer classes used in Google APIs | Apache-2.0 |
| googleapis-common-protos-types | Common protocol buffer types used in Google APIs | Apache-2.0 |
| googleauth | Google Auth Library for Ruby | Apache-2.0 |
| grpc | GRPC system in Ruby | Apache-2.0 |
| grpc-google-iam-v1 | Common protos and gRPC services for Google IAM | Apache-2.0 |
| haml | An elegant, structured (X)HTML/XML templating engine. | MIT |
| hashie | Your friendly neighborhood hash library. | MIT |
| htmlentities | Encode/decode HTML entities | MIT |
| http-2 | Pure-ruby HTTP 2.0 protocol implementation | MIT |
| http-accept | Parse Accept and Accept-Language HTTP headers. | MIT |
| http-cookie | A Ruby library to handle HTTP Cookies based on RFC 6265 | MIT |
| httparty | Makes http fun! Also, makes consuming restful web services dead easy. | MIT |
| httpclient | gives something like the functionality of libwww-perl (LWP) in Ruby | ruby |
| i18n | New wave Internationalization support for Ruby | MIT |
| image_processing | High-level wrapper for processing images for the web with ImageMagick or libvips. | MIT |
| importmap-rails | Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling. | MIT |
| jquery-rails | Use jQuery with Rails 4+ | MIT |
| jquery-ui-rails | jQuery UI packaged for the Rails asset pipeline | MIT |
| js_cookie_rails | Adds js-cookie to the Rails asset pipeline. | MIT |
| json | JSON Implementation for Ruby | Ruby |
| json-jwt | JSON Web Token and its family (JSON Web Signature, JSON Web Encryption and JSON Web Key) in Ruby | MIT |
| json-schema | Ruby JSON Schema Validator | MIT |
| jwt | JSON Web Token implementation in Ruby | MIT |
| kaminari | A pagination engine plugin for Rails 4+ and other modern frameworks | MIT |
| kaminari-actionview | Kaminari Action View adapter | MIT |
| kaminari-activerecord | Kaminari Active Record adapter | MIT |
| kaminari-core | Kaminari's core pagination library | MIT |
| kgio | kinder, gentler I/O for Ruby | LGPL-2.1+ |
| lograge | Tame Rails' multi-line logging into a single line per request | MIT |
| loofah | Loofah is a general library for manipulating and transforming HTML/XML documents and fragments, built on top of Nokogiri. | MIT |
| mail | Mail provides a nice Ruby DSL for making, sending and reading emails. | MIT |
| mailgun-ruby | Mailgun's Official Ruby SDK | Apache-2.0 |
| marcel | Simple mime type detection using magic numbers, filenames, and extensions | MIT |
| matrix | An implementation of Matrix and Vector classes. | Ruby |
| maxminddb | MaxMind DB binary file reader. | MIT |
| memoist | memoize methods invocation | MIT |
| method_source | retrieve the sourcecode for a method | MIT |
| mime-types | The mime-types library provides a library and registry for information about MIME content type definitions | MIT |
| mime-types-data | mime-types-data provides a registry for information about MIME media type definitions | MIT |
| mimemagic | Fast mime detection by extension or content | MIT |
| mini_magick | Manipulate images with minimal use of memory via ImageMagick / GraphicsMagick | MIT |
| mini_mime | A lightweight mime type lookup toy | MIT |
| mini_portile2 | Simple autoconf and cmake builder for developers | MIT |
| minitest | minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking | MIT |
| momentjs-rails | The Moment.js JavaScript library ready to play with Rails. | MIT |
| money | A Ruby Library for dealing with money and currency conversion. | MIT |
| msgpack | MessagePack, a binary-based efficient data interchange format. | Apache 2.0 |
| multi_json | A common interface to multiple JSON libraries. | MIT |
| multi_xml | A generic swappable back-end for XML parsing | MIT |
| multipart-post | A multipart form post accessory for Net::HTTP. | MIT |
| mustermann | Your personal string matching expert. | MIT |
| mutex_m | Mixin to extend objects to be handled like a Mutex. | Ruby |
| native-package-installer | native-package-installer helps to install native packages on "gem install" | LGPL-3+ |
| net-http2 | NetHttp2 is an HTTP2 client for Ruby. | MIT |
| net-imap | Ruby client api for Internet Message Access Protocol | Ruby |
| net-pop | Ruby client library for POP3. | Ruby |
| net-protocol | The abstract interface for net-* client. | Ruby |
| net-smtp | Simple Mail Transfer Protocol client library for Ruby. | Ruby |
| netrc | Library to read and write netrc files. | MIT |
| newrelic_rpm | New Relic Ruby Agent | Apache-2.0 |
| nio4r | New IO for Ruby | MIT |
| nokogiri | Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. | MIT |
| oauth | OAuth Core Ruby implementation | MIT |
| oauth2 | A Ruby wrapper for the OAuth 2.0 protocol. | MIT |
| observer | Implementation of the Observer object-oriented design pattern. | Ruby |
| omniauth | A generalized Rack framework for multiple-provider authentication. | MIT |
| omniauth-apple | OmniAuth strategy for Sign In with Apple | MIT |
| omniauth-facebook | Facebook OAuth2 Strategy for OmniAuth | MIT |
| omniauth-google-oauth2 | A Google OAuth2 strategy for OmniAuth 1.x | MIT |
| omniauth-oauth | A generic OAuth (1.0/1.0a) strategy for OmniAuth. | MIT |
| omniauth-oauth2 | An abstract OAuth2 strategy for OmniAuth. | MIT |
| omniauth-rails_csrf_protection | Provides CSRF protection on OmniAuth request endpoint on Rails application. | MIT |
| omniauth-twitter | OmniAuth strategy for Twitter | MIT |
| openssl | OpenSSL provides SSL, TLS and general purpose cryptography. | Ruby |
| openssl-signature_algorithm | ECDSA, EdDSA, RSA-PSS and RSA-PKCS#1 algorithms for ruby | Apache-2.0 |
| os | Simple and easy way to know if you're on windows or not (reliably), as well as how many bits the OS is, etc. | MIT |
| parse-cron | Parses cron expressions and calculates the next occurence | MIT |
| pdfkit | HTML+CSS -> PDF | MIT |
| pg | Pg is the Ruby interface to the PostgreSQL RDBMS | BSD-2-Clause |
| phonelib | Gem validates phone numbers with Google libphonenumber database | MIT |
| pkg-config | A pkg-config implementation for Ruby | LGPLv2+ |
| plist | All-purpose Property List manipulation library | MIT |
| pry | A runtime developer console and IRB alternative with powerful introspection capabilities. | MIT |
| pry-rails | Use Pry as your rails console | MIT |
| public_suffix | Domain name parser based on the Public Suffix List. | MIT |
| raabro | a very dumb PEG parser library | MIT |
| racc | Racc is a LALR(1) parser generator | Ruby |
| rack | A modular Ruby webserver interface. | MIT |
| rack-protection | Protect against typical web attacks, works with all Rack apps, including Rails. | MIT |
| rack-test | Simple testing API built on Rack | MIT |
| rails | Full-stack web application framework. | MIT |
| rails-dom-testing | Dom and Selector assertions for Rails applications | MIT |
| rails-html-sanitizer | This gem is responsible to sanitize HTML fragments in Rails applications. | MIT |
| rails-i18n | Common locale data and translations for Rails i18n. | MIT |
| rails-observers | ActiveModel::Observer, ActiveRecord::Observer and ActionController::Caching::Sweeper extracted from Rails. | MIT |
| railties | Tools for creating, working with, and running Rails applications. | MIT |
| raindrops | real-time stats for preforking Rack servers | LGPL-2.1+ |
| rake | Rake is a Make-like program implemented in Ruby | MIT |
| ratonvirus | Provides antivirus checks for Rails. | MIT |
| ratonvirus-clamby | Clamby scanner for Ratonvirus. | MIT |
| red-colors | Red Colors provides a wide array of features for dealing with colors. This includes conversion between colorspaces, desaturation, and parsing colors. | MIT |
| representable | Renders and parses JSON/XML/YAML documents from and to Ruby objects. Includes plain properties, collections, nesting, coercion and more. | MIT |
| request_store | RequestStore gives you per-request global storage. | MIT |
| requestjs-rails | A tiny Fetch API wrapper that allows you to make http requests without need to handle to send the CSRF Token on every request | MIT |
| resolv | Thread-aware DNS resolver library in Ruby. | Ruby |
| responders | A set of Rails responders to dry up your application | MIT |
| rest-client | Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions. | MIT |
| retriable | Retriable is a simple DSL to retry failed code blocks with randomized exponential backoff | MIT |
| rexml | An XML toolkit for Ruby | BSD-2-Clause |
| rqrcode | A library to encode QR Codes | MIT |
| rqrcode_core | A library to encode QR Codes | MIT |
| rsvg2 | Ruby/RSVG2 is a Ruby binding of librsvg-2.x. | LGPL-2.1+ |
| ruby-units | Provides classes and methods to perform unit math and conversions | MIT |
| ruby-vips | A fast image processing library with low memory needs | MIT |
| ruby2_keywords | Shim library for Module#ruby2_keywords | Ruby |
| rubyzip | rubyzip is a ruby module for reading and writing zip files | BSD 2-Clause |
| rufus-scheduler | job scheduler for Ruby (at, cron, in and every jobs) | MIT |
| safety_net_attestation | SafetyNet attestation response verification | MIT |
| sassc | Use libsass with Ruby! | MIT |
| sassc-rails | Integrate SassC-Ruby into Rails. | MIT |
| selectize-rails | an asset gemification of the selectize.js plugin | MIT, Apache License v2.0 |
| signet | Signet is an OAuth 1.0 / OAuth 2.0 implementation. | Apache-2.0 |
| simple_xlsx_reader | Read xlsx data the Ruby way | MIT |
| sinatra | Classy web-development dressed in a DSL | MIT |
| snils | Generating, validating and formatting SNILS number (Russian pension insurance number) | MIT |
| spinjs-rails | A spinning activity indicator for Rails 3 with no images and CSS. | MIT |
| sprockets | Rack-based asset packaging system | MIT |
| sprockets-rails | Sprockets Rails integration | MIT |
| sqlite3 | Ruby library to interface with the SQLite3 database engine (http://www.sqlite.org). | BSD-3-Clause |
| ssrf_filter | A gem that makes it easy to prevent server side request forgery (SSRF) attacks | MIT |
| stimulus-rails | A modest JavaScript framework for the HTML you already have. | MIT |
| stripe | Ruby bindings for the Stripe API | MIT |
| temple | Template compilation framework in Ruby | MIT |
| terser | Ruby wrapper for Terser JavaScript compressor | MIT |
| thor | Thor is a toolkit for building powerful command-line interfaces. | MIT |
| tilt | Generic interface to multiple Ruby template engines | MIT |
| timeout | Auto-terminate potentially long-running operations in Ruby. | Ruby |
| tpm-key_attestation | TPM Key Attestation verifier | Apache-2.0 |
| trailblazer-option | Callable patterns for options in Trailblazer | MIT |
| turbolinks | Turbolinks makes navigating your web application faster | MIT |
| turbolinks-source | Turbolinks JavaScript assets | MIT |
| twilio-ruby | The official library for communicating with the Twilio REST API, building TwiML, and generating Twilio JWT Capability Tokens | MIT |
| tzinfo | Time Zone Library | MIT |
| uber | Gem-authoring tools like generic builders, dynamic options and more. | MIT |
| unaccent | Replace accented characters with unaccented characters | MIT |
| underscore-rails | underscore.js asset pipeline provider/wrapper | MIT |
| unf | A wrapper library to bring Unicode Normalization Form support to Ruby/JRuby | 2-clause BSDL |
| unf_ext | Unicode Normalization Form support library for CRuby | MIT |
| unicorn | Rack HTTP server for fast clients and Unix | GPL-2.0+ |
| unicorn-worker-killer | Kill unicorn workers by memory and request counts | Ruby |
| validates_zipcode | Localizable zipcode validation for Rails. | MIT |
| warden | An authentication library compatible with all Rack-based frameworks | MIT |
| webauthn | WebAuthn ruby server library | MIT |
| websocket-driver | WebSocket protocol handler with pluggable I/O | Apache-2.0 |
| websocket-extensions | Generic extension manager for WebSocket connections | Apache-2.0 |
| yard | Documentation tool for consistent and usable documentation in Ruby. | MIT |
| zeitwerk | Efficient and thread-safe constant autoloader | MIT |
| zxcvbn-js | Ruby port of Dropboxs zxcvbn.js | MIT |