Trending Projects for July 07, 2019

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

sorbet

The main entrypoint for using Sorbet

godofwar

Evil war builder for hackers with built-in war payloads.

asciidoctor-include-ext

This is a reimplementation of the Asciidoctor's built-in (pre)processor for the include::[] directive in extensible and more clean way. It provides the same features, but you can easily adjust it or extend for your needs. For example, you can change how it loads included files or add another ways how to select portions of the document to include.

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.

tty-tree

Print directory or structured data in a tree like format.

rubocop-performance

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

rubocop-rails

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

fluent-plugin-splunk-hec

A fluentd output plugin created by Splunk that writes events to splunk indexers over HTTP Event Collector API.

fluent-plugin-throttle

Fluentd filter for throttling logs based on a configurable key.

db_schema_checker

Check the consistency of generated schema.rb

kramdown-parser-gfm

kramdown-parser-gfm provides a kramdown parser for the GFM dialect of Markdown

tty-pager

A cross-platform terminal pager that works on all major Ruby interpreters.

standard

Ruby Style Guide, with linter & automatic code fixer

delayed_job_groups_plugin

Aggregates Delayed::Job jobs into groups with group level management and lifecycle callbacks

actionmailbox

Receive and process incoming emails in Rails applications.

jpostcode

A Ruby implementation for Japan postcode.

strings

A set of methods for working with strings such as align, truncate, wrap and many more.

warden-jwt_auth

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

lita-pagerduty

A Lita handler to interact with PagerDuty

loaf

Loaf manages and displays breadcrumb trails in your Rails app. It aims to handle breadcrumb data through easy dsl and expose it through view helpers without any assumptions about markup.

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.

apollo_upload_server

apollo-upload-server implementation for Ruby on Rails as middleware.

avro-patches

Patches for the official Apache Avro Ruby implementation

rfc

RSpec Formatter Collection including a concise insta-failing formatter

aws-sdk-worklink

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

active_storage_validations

Validations for Active Storage (presence)

ruby_event_store-browser

Event browser companion application for RubyEventStore. Inspect stream contents and event details. Explore correlation and causation connections.

puppet-resource_api

This library provides a simple way to write new native resources for puppet.

after_commit_everywhere

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

aws-sdk-apigatewaymanagementapi

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

montrose

A library for specifying, quering, and enumerating recurring events for calendars in Ruby.

aws-sdk-apigatewayv2

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

omniauth_openid_connect

OpenID Connect Strategy for OmniAuth.

tty-prompt

A beautiful and powerful interactive command line prompt with a robust API for getting and validating complex inputs.

avro-resolution_canonical_form

Unique identification of Avro schemas for schema resolution

actiontext

Edit and display rich text in Rails applications.

distribute_reads

Scale database reads with replicas in Rails

avromatic

Generate Ruby models from Avro schemas

google-cloud-kms

Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.

tty-reader

A set of methods for processing keyboard input in character, line and multiline modes. It maintains history of entered input with an ability to recall and re-edit those inputs. It lets you register to listen for keystroke events and trigger custom key events yourself.

avro-builder

Ruby DSL to create Avro schemas