The Functions Framework is an open source framework for writing lightweight, portable Ruby functions that run in a serverless environment. Functions written to this Framework will run Google Cloud Google Cloud Functions, Google Cloud Run, or any other Knative-based environment.
Parser plugin that serializes nested JSON attributes
CloudFormation status library
ONLYOFFICE Webdriver Wrapper Gem. Used in QA
Format cli output in different ways: tab, table, csv, json, etc
Create zsh completion script for Thor subclass
AWS info like region and account id
Parse OOXML files (docx, xlsx, pptx)
OmniAuth strategy for Sign In with Apple
Watches for termination of multiple threads.
A lightweight cron scheduler for the Que async job worker
node-semver rewritten in ruby, for comparison and inclusion of semantic versions and ranges
Common framework to build command line interfaces with Ruby
Gradual Typing for Ruby
Extended ERB with prettier tags
OpenID Connect Strategy for OmniAuth.
This is the ruby client for Unleash, a powerful feature toggle system that gives you a great overview over all feature toggles across all your applications and services.
Ruby bindings to re2, "an efficient, principled regular expression library".
Alternative GNU Readline or Editline implementation by pure Ruby.
Send puma metrics to statsd via a background thread
A single dependency-free binary to manage all your git hooks that works with any language in any environment, and in all common team workflows.
A RuboCop extension for Faker.
Fluentd Filter plugin to add information about geographical location of IP addresses with Maxmind GeoIP databases.
Automatic Minitest code style checking tool. A RuboCop extension focused on enforcing Minitest best practices and coding conventions.
Sign-in with Apple backend library in Ruby.
High Performance JSON Serialization for ActiveRecord & Ruby Objects
A singleplex and multiplex resource pool for implementing robust clients.
Interactive Ruby command-line tool for REPL (Read Eval Print Loop).
rbtrace shows you method calls happening inside another ruby process in real time.
Zeitwerk implements constant autoloading with Ruby semantics. Each gem and application may have their own independent autoloader, with its own configuration, inflector, and logger. Supports autoloading, reloading, and eager loading.
Rake tasks for Rails that add groups to migrations
Authorization framework for Ruby/Rails application
Easily mock out ohai data
Automatic Rails code style checking tool. A RuboCop extension focused on enforcing Rails best practices and coding conventions.
Ruby applications tests profiling tools. Contains tools to analyze factories usage, integrate with Ruby profilers, profile your examples using ActiveSupport notifications (if any) and statically analyze your code with custom RuboCop cops.
A structured logging system is capable of handling a message, custom data or an exception easily. It has JSON formatters compatible with Bunyan or pino for Node.js and human readable formatter with Amazing Print for console.
Official AWS Ruby gem for AWS WAFV2 (WAFV2). This gem is part of the AWS SDK for Ruby.
Search Object plugin to working with GraphQL
OpenID Connect Server & Client Library
Official AWS Ruby gem for Amazon Elastic Inference (Amazon Elastic Inference). This gem is part of the AWS SDK for Ruby.
Extends Net::SSH by adding Kerberos authentication capability for password-less logins on multiple platforms.
Instrument your Ruby apps with Honeycomb
while internet is evil, here's a girl.
dry-schema provides a DSL for defining schemas with keys and rules that should be applied to values. It supports coercion, input sanitization, custom types and localized error messages (with or without I18n gem). It's also used as the schema engine in dry-validation.