Trending Projects for August 02, 2020

Discover libraries that are gaining popularity within the Ruby community. You can find an overview of how we calculate these in our documentation.

functions_framework

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 on Google Cloud Functions, Google Cloud Run, or any other Knative-based environment.

fluent-plugin-serialize-nested-json

Parser plugin that serializes nested JSON attributes

cfn-status

CloudFormation status library

onlyoffice_webdriver_wrapper

ONLYOFFICE Webdriver Wrapper Gem. Used in QA

cli-format

Format cli output in different ways: tab, table, csv, json, etc

thor-zsh_completion

Create zsh completion script for Thor subclass

aws_data

AWS info like region and account id

ooxml_parser

Parse OOXML files (docx, xlsx, pptx)

omniauth-apple

OmniAuth strategy for Sign In with Apple

thwait

Watches for termination of multiple threads.

que-scheduler

A lightweight cron scheduler for the Que async job worker

semantic_range

node-semver rewritten in ruby, for comparison and inclusion of semantic versions and ranges

dry-cli

Common framework to build command line interfaces with Ruby

steep

Gradual Typing for Ruby

erbx

Extended ERB with prettier tags

omniauth_openid_connect

OpenID Connect Strategy for OmniAuth.

unleash

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.

re2

Ruby bindings to RE2, "a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python".

reline

Alternative GNU Readline or Editline implementation by pure Ruby.

puma-plugin-statsd

Send puma metrics to statsd via a background thread

lefthook

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.

rubocop-faker

A RuboCop extension for Faker.

fluent-plugin-geoip

Fluentd Filter plugin to add information about geographical location of IP addresses with Maxmind GeoIP databases.

rubocop-minitest

Automatic Minitest code style checking tool. A RuboCop extension focused on enforcing Minitest best practices and coding conventions.

apple_id

Sign-in with Apple backend library in Ruby.

panko_serializer

High Performance JSON Serialization for ActiveRecord & Ruby Objects

async-pool

A singleplex and multiplex resource pool for implementing robust clients.

irb

Interactive Ruby command-line tool for REPL (Read Eval Print Loop).

rbtrace

rbtrace shows you method calls happening inside another ruby process in real time.

zeitwerk

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.

migration_tools

Rake tasks for Rails that add groups to migrations

action_policy

Authorization framework for Ruby/Rails application

fauxhai-ng

Easily mock out ohai data

rubocop-rails

Automatic Rails code style checking tool. A RuboCop extension focused on enforcing Rails best practices and coding conventions.

test-prof

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.

ougai

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.

aws-sdk-wafv2

Official AWS Ruby gem for AWS WAFV2 (WAFV2). This gem is part of the AWS SDK for Ruby.

search_object_graphql

Search Object plugin to working with GraphQL

openid_connect

OpenID Connect Server & Client Library

aws-sdk-elasticinference

Official AWS Ruby gem for Amazon Elastic Inference (Amazon Elastic Inference). This gem is part of the AWS SDK for Ruby.

net-ssh-krb

Extends Net::SSH by adding Kerberos authentication capability for password-less logins on multiple platforms.

honeycomb-beeline

Instrument your Ruby apps with Honeycomb

girl

escape evil.

dry-schema

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.