Trending Projects for June 23, 2019

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

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.

rubocop-rails

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

tty-tree

Print directory or structured data in a tree like format.

delayed_job_groups_plugin

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

bundler-inject

bundler-inject is a bundler plugin that allows a developer to extend a project with their own personal gems and/or override existing gems, without having to modify the Gemfile, thus avoiding accidental modification of git history.

aws-sdk-textract

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

dependabot-bundler

Dependabot-Bundler provides support for bumping Ruby (bundler) gems via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

strings

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

backport

A pure Ruby library for event-driven IO

ruby_event_store-browser

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

jpostcode

A Ruby implementation for Japan postcode.

tty-pager

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

fpm

Convert directories, rpms, python eggs, rubygems, and more to rpms, debs, solaris packages and more. Win at package management without wasting pointless hours debugging bad rpm specs!

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.

rfc

RSpec Formatter Collection including a concise insta-failing formatter

aws-sdk-securityhub

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

aws-sdk-comprehendmedical

Official AWS Ruby gem for AWS Comprehend Medical (ComprehendMedical). This gem is part of the AWS SDK for Ruby.

aws-sdk-kinesisanalyticsv2

Official AWS Ruby gem for Amazon Kinesis Analytics (Kinesis Analytics V2). This gem is part of the AWS SDK for Ruby.

aws-sdk-fsx

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

aws-sdk-amplify

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

aws-sdk-robomaker

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

aws-sdk-mediaconnect

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

aws-sdk-datasync

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

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.

aws-sdk-globalaccelerator

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

aws-sdk-transfer

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

strong_json

Type check JSON objects

fast_excel

Wrapper for libxlsxwriter using ffi

character_set

Build, read, write and compare sets of Unicode codepoints.

puppet-module-posix-dev-r2.1

A set of gems declaring Puppet module dependencies.

tty-prompt

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

puppet-resource_api

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

montrose

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

font_awesome5_rails

font_awesome5_rails provides Font-Awesome 5 support.

puppet-module-posix-default-r2.1

A set of gems declaring Puppet module dependencies.

solargraph

IDE tools for code completion, inline documentation, and static analysis

state_machines-rspec

RSpec matchers for state_machines. Forked from modocache/state_machine_rspec to work with state-machines/state_machines (https://github.com/state-machines/state_machines)

tty-color

Terminal color capabilities detection

validators

Add some nice ActiveModel/ActiveRecord validators.

tty-which

Platform independent implementation of Unix which command.

unicode-emoji

[Emoji 15.1] A small Ruby library which provides Unicode Emoji data and regexes, incorporating the latest Unicode and Emoji standards. Includes a categorized list of recommended Emoji.

necromancer

Conversion from one object type to another with a bit of black magic.

backports

Essential backports that enable many of the nice features of Ruby for earlier versions.

fog-dynect

This library can be used as a module for `fog` or as standalone provider to use Dynect DNS in applications.