Trending Projects for March 25, 2018

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

csv

The CSV library provides a complete interface to CSV files and data. It offers tools to enable you to read and write to and from Strings or IO objects, as needed.

graphql-errors

Simple error handler for graphql-ruby

json-streamer

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

geckodriver-helper

Easy installation and use of geckodriver, that provides the HTTP API described by the WebDriver protocol to communicate with Gecko browsers, such as Firefox.

fluent-plugin-logzio

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

solargraph

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

fluent-plugin-sumologic_output

Output plugin to SumoLogic HTTP Endpoint

commonmarker

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

bootsnap

Boot large ruby/rails apps faster

tomlrb

A racc based toml parser

spreewald

A collection of cucumber steps we use in our projects, including steps to check HTML, tables, emails and some utility methods.

azure_mgmt_resources

Microsoft Azure Resource Management Client Library for Ruby

ms_rest

Azure Client Library for Ruby.

license_scout

Discovers license files of a project's dependencies.

ddtrace

NOTICE: This gem has been renamed to `datadog` since 2.0.0. Please use `datadog` instead of `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.

secondbase

SecondBase provides support for Rails to manage dual databases by extending ActiveRecord tasks that create, migrate, and test your databases.

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.

jenkins_pipeline_builder

This is a simple and easy-to-use Jenkins Pipeline generator with features focused on automating Job & Pipeline creation from the YAML files checked-in with your application source code

dry-validation

Validation library

prometheus-client

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

etcdv3

Etcd v3 Ruby Client

dry-logic

Predicate logic with rule composition

dry-auto_inject

Container-agnostic automatic constructor injection

saml_idp

SAML IdP (Identity Provider) Library for Ruby

dry-container

A simple, configurable object container implemented in Ruby

dry-types

Type system for Ruby supporting coercions, constraints and complex types like structs, value objects, enums etc

rails_param

Parameter Validation and Type Coercion for Rails

inky-rb

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

chefstyle

RuboCop configuration for Chef's ruby projects

xcov

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

grpc-tools

protoc and the Ruby gRPC protoc plugin

easymon

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

redic

Lightweight Redis Client

sensu-plugins-http

This plugin provides native HTTP instrumentation for monitoring and metrics collection, including: response code, JSON response, HTTP last modified, SSL expiry, and metrics via `curl`.

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...

fluent-plugin-google-cloud

Fluentd plugins for the Stackdriver Logging API, which will make logs viewable in the Stackdriver Logs Viewer and can optionally store them in Google Cloud Storage and/or BigQuery. This is an official Google Ruby gem.

chromedriver-helper

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

errbase

Common exception reporting for a variety of services

rack-proxy

A Rack app that provides request/response rewriting proxy capabilities with streaming.

docker-sync

Sync your code live to docker-containers without losing any performance on OSX

fcm

fcm provides ruby bindings to Firebase Cloud Messaging (FCM) a cross-platform messaging solution that lets you reliably deliver messages and notifications at no cost to Android, iOS or Web browsers.