Trending Projects for October 07, 2018

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

json_schemer

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

ecma-re-validator

Validate a regular expression string against what ECMA-262 can actually do.

puppet-resource_api

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

strings

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

opentracing

OpenTracing Ruby Platform API

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.

yaml_extend

Extends YAML to support file based inheritance

logstash-input-s3-sns-sqs

This gem is a logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/plugin install gemname. This gem is not a stand-alone program

strong_migrations

Catch unsafe migrations in development

bootsnap

Boot large ruby/rails apps faster

phraseapp-ruby

PhraseApp API client libary

rubocop-i18n

RuboCop rules for detecting and autocorrecting undecorated strings for i18n (gettext and rails-i18n)

splitclient-rb

Ruby client for using split SDK.

tty-prompt

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

nexmo

Nexmo Client Library for Ruby

yard-doctest

Execute YARD examples as tests

beaker-puppet

For use for the Beaker acceptance testing tool

perf_check

PERF CHECKKK!

regexp_parser

A library for tokenizing, lexing, and parsing Ruby regular expressions.

json-streamer

Utility to support JSON streaming allowing you to get data based on various criteria (key, nesting level, etc)

tty-spinner

A terminal spinner for tasks that have non-deterministic time frame.

rails_semantic_logger

Feature rich logging framework that replaces the Rails logger.

popper_js

Works with Rails out of the box.

pg-eyeballs

pg-eyeballs is a ruby gem that gives you detailed information about how the SQL queries created by the active record code you write are executed by the database. It gives you an easy, ruby friendly way to see the output of the Postgres EXPLAIN command and integrates with the popular query analysis tool gocmdpev

rbnacl

The Networking and Cryptography (NaCl) library provides a high-level toolkit for building cryptographic systems and protocols

aws-sdk-ec2

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

minitar-cli

<tt>minitar-cli</tt> is a pure-Ruby command-line tool that uses {minitar}[https://github.com/halostatue/minitar] to provide a command-line tool, +minitar+, for working with POSIX tar(1) archive files. This is release 0.7, extracted from {minitar}[https://halostatue.ca/minitar], with modernizations.

mixlib-install

A library for interacting with Chef Software Inc's software distribution systems.

webdrivers

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

ldclient-rb

Official LaunchDarkly SDK for Ruby

xcov

xcov is a friendly visualizer for Xcode's code coverage files

sidekiq-throttled

Concurrency and rate-limit throttling for Sidekiq

chromedriver-helper

Deprecated in favor of the 'webdrivers' gem as of 2019-03-31. See https://github.com/flavorjones/chromedriver-helper/issues/83

mixlib-versioning

General purpose Ruby library that allows you to parse, compare and manipulate version strings in multiple formats.

mpxj

The MPXJ gem allows Ruby applications to work with schedule data from project management applications including Microsoft Project, Primavera, Asta Powerproject and Gnome Planner amongst others. The gem provides a Ruby wrapper around the MPXJ Java JAR.

tty-which

Platform independent implementation of Unix which command.

mini_racer

Minimal embedded v8 engine for Ruby

scout_apm

Monitors Ruby apps and reports detailed metrics on performance to Scout.

statsd-instrument

A StatsD client for Ruby apps. Provides metaprogramming methods to inject StatsD instrumentation into your code.

wine_bouncer

A Ruby gem that allows Oauth2 protection with Doorkeeper for Grape Api's

semantic_logger

Feature rich logging framework, and replacement for existing Ruby & Rails loggers.

chef-vault

Data encryption support for Chef Infra using data bags

azure_mgmt_network

Microsoft Azure Network Management Client Library for Ruby

rails_event_store_active_record

Persistent event repository implementation for RubyEventStore based on ActiveRecord. Ships with database schema and migrations suitable for PostgreSQL, MySQL ans SQLite database engines. Includes repository implementation with linearized writes to achieve log-like properties of streams on top of SQL database engine.