Trending Projects for October 27, 2019

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

grpc_mock

Library for stubbing grpc in Ruby

shell

An idiomatic Ruby interface for common UNIX shell commands.

deprecation_toolkit

Deprecation Toolkit around ActiveSupport::Deprecation

isolator

Detect non-atomic interactions within DB transactions

google-style

Shared style guide for Google's ruby projects

relaton-iso-bib

RelatonIsoBib: Ruby ISOXMLDOC impementation.

rspec-default_http_header

Set default http headers in request specs

git_diff

A Ruby library for parsing git diffs.

openapi_parser

parser for OpenAPI 3.0 or later

cl

OptionParser based CLI support for rapid CLI development in an object-oriented context. This library wraps Ruby's OptionParser for parsing your options under the hood, so you get all the goodness that the Ruby standard library provides. On top of that it adds a rich and powerful DSL for defining, validating, and normalizing options, as well as automatic and gorgeous help output (modeled after...

protocol-http2

A low level implementation of the HTTP/2 protocol.

irb

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

cose

Ruby implementation of RFC 8152 CBOR Object Signing and Encryption (COSE)

puppet_litmus

Providing a simple command line tool for puppet content creators, to enable simple and complex test deployments.

sorbet

The main entrypoint for using Sorbet

fastlane-plugin-xcconfig

Adds 2 actions to fastlane to read and update xcconfig files.

webdrivers

Run Selenium tests more easily with install and updates for all supported webdrivers.

instana

The Instana gem is a zero configuration tool that will automatically collect key metrics and distributed traces from your Ruby processes. Just install and go.

json_schemer

JSON Schema validator. Supports drafts 4, 6, 7, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1.

rubocop-performance

A collection of RuboCop cops to check for performance optimizations in Ruby code.

aws-sdk-personalize

Official AWS Ruby gem for Amazon Personalize. This gem is part of the AWS SDK for Ruby.

screen-recorder

A Ruby gem to video record and take screenshots of your desktop or specific application window. Works on Windows, Linux, and macOS.

changes_are_logged

Tracks changes to your activerecord models

ld-eventsource

LaunchDarkly SSE client for Ruby

sorbet-static

The Sorbet typechecker binary

after_commit_everywhere

Brings before_commit, after_commit, and after_rollback transactional callbacks outside of your ActiveRecord models.

aws-sdk-iotthingsgraph

Official AWS Ruby gem for AWS IoT Things Graph. This gem is part of the AWS SDK for Ruby.

aws-sdk-groundstation

Official AWS Ruby gem for AWS Ground Station. This gem is part of the AWS SDK for Ruby.

warden-jwt_auth

JWT authentication for Warden, ORM agnostic and accepting the implementation of token revocation strategies.

tty-table

A flexible and intuitive table generator

avro-patches

Patches for the official Apache Avro Ruby implementation

mini_scheduler

Adds recurring jobs for Sidekiq

aws-sdk-managedblockchain

Official AWS Ruby gem for Amazon Managed Blockchain (ManagedBlockchain). This gem is part of the AWS SDK for Ruby.

algoliasearch

A simple Ruby client for the algolia.com REST API

protected_attributes_continued

Protect attributes from mass assignment

cloudflare-rails

This gem configures Rails for CloudFlare so that request.ip and request.remote_ip and work correctly.

cucumber-messages

JSON schema-based messages for Cucumber's inter-process communication

distribute_reads

Scale database reads with replicas in Rails

active_storage_validations

Validations for Active Storage (presence)

backport

A pure Ruby library for event-driven IO

async

A concurrency framework for Ruby.

async-io

Provides support for asynchonous TCP, UDP, UNIX and SSL sockets.

new_google_recaptcha

Google reCAPTCHA v3 + Rails (integration)