Trending Projects for August 12, 2018

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

hangouts-chat

Send messages to G Suite Hangouts Chat rooms using incoming webhooks and Net::HTTP::Post

train-core

A minimal Train with a backends for ssh and winrm.

inspec-core

InSpec provides a framework for creating end-to-end infrastructure tests. You can use it for integration or even compliance testing. Create fully portable test profiles and use them in your workflow to ensure stability and security. Integrate InSpec in your change lifecycle for local testing, CI/CD, and deployment verification. This has local support only. See the `inspec` gem for full support....

strings

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

allq

Ruby gem for using AllQ

yaml_extend

Extends YAML to support file based inheritance

graphql-guard

Simple authorization gem for graphql-ruby

wongi-engine

A forward-chaining rule engine in pure Ruby.

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.

flipper-active_support_cache_store

ActiveSupport::Cache feature flag cache adapter for Flipper

commonmarker

A fast, safe, extensible parser for CommonMark. This wraps the comrak Rust crate.

batch-loader

Powerful tool to avoid N+1 DB or HTTP queries

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.

bootsnap

Boot large ruby/rails apps faster

rails-decorators

Rails::Decorators provides a clean, familiar API for decorating the behavior of a Rails engine.

graphiql-rails

Use the GraphiQL IDE for GraphQL with Ruby on Rails. This gem includes an engine, a controller and a view for integrating GraphiQL with your app.

smartystreets_ruby_sdk

An official library for the SmartyStreets APIs

json-streamer

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

amazon-pricing

A Ruby library for retrieving pricing for Amazon Web Services

distribute_reads

Scale database reads with replicas in Rails

dropbox_api

Library for communicating with Dropbox API v2

king_konf

A simple configuration library

danger-lgtm

Let danger say LGTM!

delivery_boy

A simple way to produce messages to Kafka from Ruby applications

fluent-plugin-prometheus

A fluent plugin that collects metrics and exposes for Prometheus.

slack-ruby-client

Slack Web and RealTime API client.

rspec-parameterized

RSpec::Parameterized supports simple parameterized test syntax in rspec.

rspec-benchmark

Performance testing matchers for RSpec to set expectations on speed, resources usage and scalibility.

easymon

Enables your monitoring infrastructure to easily query the status of your app server's health. Provides routes under /up.

danger-rubocop

A Danger plugin for running Ruby files through Rubocop.

bcrypt_pbkdf

This gem implements bcrypt_pbkdf (a variant of PBKDF2 with bcrypt-based PRF)

benchmark-perf

Execution time and iteration performance benchmarking

fluent-plugin-logzio

Fluentd pluging (fluent.org) for output to Logz.io (logz.io)

prometheus-client

A suite of instrumentation metric primitivesthat can be exposed through a web services interface.

tty-prompt

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

beaker-vmpooler

For use for the Beaker acceptance testing tool

tty-spinner

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

graphql-client

A Ruby library for declaring, composing and executing GraphQL queries

rapporteur

An engine that provides common status polling endpoint.

graphql

A plain-Ruby implementation of GraphQL.

executable-hooks

Hook into rubygems executables allowing extra actions to be taken before executable is run.

flipper-active_record

ActiveRecord feature flag adapter for Flipper

et-orbi

Time zones for fugit and rufus-scheduler. Urbi et Orbi.