Trending Projects for June 18, 2017

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

bootsnap

Boot large ruby/rails apps faster

ddtrace

ddtrace is Datadog's tracing client for Ruby. It is used to trace requests as they flow across web servers, databases and microservices so that developers have great visiblity into bottlenecks and troublesome requests.

flipper-active_record

ActiveRecord feature flag adapter for Flipper

train

Transport interface to talk to different backends.

petergate

If you like the straight forward and effective nature of Strong Parameters and suspect that CanCan might be overkill for your project then you'll love Petergate's easy to use and read action and content based authorizations.

percy-capybara

Percy visual testing for Capybara

percy-client

Percy::Client

dry-auto_inject

Container-agnostic automatic constructor injection

aws-record

Provides an object mapping abstraction for Amazon DynamoDB.

webpush

Encryption Utilities for Web Push payload.

tty-prompt

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

sensu-plugins-graphite

This plugin provides native Graphite instrumentation for monitoring, including: replication status, various Graphite data queries, mutators, and handlers

inky-rb

Inky is an HTML-based templating language that converts simple HTML into complex, responsive email-ready HTML. Designed for Foundation for Emails

pwwka

The purpose of this gem is to normalise the sending and receiving of messages between Rails apps using the shared RabbitMQ message bus

coverband

Rack middleware to measure production code usage (LOC runtime usage)

knapsack_pro

Knapsack Pro wraps your current test runner(s) and works with your existing CI infrastructure to parallelize tests optimally. It dynamically splits your tests based on up-to-date test execution data. It's designed from the ground up for CI and supports all of them.

graphql-batch

A query batching executor for the graphql gem

saml_idp

SAML IdP (Identity Provider) Library for Ruby

doorkeeper-jwt

JWT token generator extension for Doorkeeper

prometheus-client

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

rex-bin_tools

A suite of tools for analyzing Elf,Mach, and PE format executables to find specific chunks of code.

dry-validation

Validation library

dry-configurable

A mixin to add configuration functionality to your classes

down

Robust streaming downloads using Net::HTTP, HTTP.rb or wget.

shrine

Shrine is a toolkit for file attachments in Ruby applications. It supports uploading, downloading, processing and deleting IO objects, backed by various storage engines. It uses efficient streaming for low memory usage. Shrine comes with a high-level interface for attaching uploaded files to database records, saving their location and metadata to a database column, and tying them to record's l...

strong_migrations

Catch unsafe migrations in development

rex-socket

The Ruby Exploitation (Rex) Socket Abstraction Library. This library includes all of the code needed to turn sockets into Rex::Sockets with the functionality for things like L3 pivoting used by Metasploit.

scenic

Adds methods to ActiveRecord::Migration to create and manage database views in Rails

graphql

A plain-Ruby implementation of GraphQL.

tracker_api

This gem allows you to easily use the Pivotal Tracker v5 API.

dry-monads

Common monads for Ruby

slim_lint

Configurable tool for writing clean and consistent Slim templates

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.

scout_apm

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

json_api_client

Build client libraries compliant with specification defined by jsonapi.org