Trending Projects for October 21, 2018

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

oak

Envelope format offering perf and encryption tradeoffs.

puppet-resource_api

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

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.

blueprinter

Blueprinter is a JSON Object Presenter for Ruby that takes business objects and breaks them down into simple hashes and serializes them to JSON. It can be used in Rails in place of other serializers (like JBuilder or ActiveModelSerializers). It is designed to be simple, direct, and performant.

opentracing

OpenTracing Ruby Platform API

beaker-task_helper

Ruby gem to help testing tasks with Beaker

anyway_config

Configuration DSL for Ruby libraries and applications. Allows you to easily follow the twelve-factor application principles (https://12factor.net/config).

ar-octopus

This gem allows you to use sharded databases with ActiveRecord. This also provides a interface for replication and for running migrations with multiples shards.

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

pagy

Agnostic pagination in plain ruby. It does it all. Better.

allq

Ruby gem for using AllQ

dry-monitor

Monitoring and instrumentation APIs

sidekiq-logstash

Sidekiq::Logstash turns your Sidekiq log into an organised, aggregated, JSON-syntax log ready to be sent to a logstash server.

fluent-plugin-out-http

A generic Fluentd output plugin to send logs to an HTTP endpoint

dpl-heroku

deploy tool abstraction for clients

splitclient-rb

Ruby client for using split SDK.

fastlane-plugin-badge

Add a badge overlay to your app icon

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.

etcdv3

Etcd v3 Ruby Client

rubocop-i18n

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

appium_lib_core

Minimal Ruby library for Appium.

image_processing

High-level wrapper for processing images for the web with ImageMagick or libvips.

hana

Implementation of [JSON Patch][1] and [JSON Pointer][2] RFC.

beaker-docker

Allows running Beaker tests using Docker

beaker-vmpooler

For use for the Beaker acceptance testing tool

json-streamer

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

sendgrid-actionmailer

Use ActionMailer with SendGrid's Web API.

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

delivery_boy

A simple way to produce messages to Kafka from Ruby applications

spreewald

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

beaker-puppet

For use for the Beaker acceptance testing tool

beaker-vagrant

For use for the Beaker acceptance testing tool

amazon-pricing

A Ruby library for retrieving pricing for Amazon Web Services

ms_rest

Azure Client Library for Ruby.

jekyll-commonmark-ghpages

CommonMark generator for Jekyll

easymon

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

dropbox_api

Library for communicating with Dropbox API v2

authorizenet

Authorize.Net SDK includes standard payments, recurring billing, and customer profiles

dry-auto_inject

Container-agnostic automatic constructor injection

graphql-guard

Simple authorization gem for graphql-ruby

render_async

Load parts of your page through simple JavaScript and Rails pipeline

dnsimple

The DNSimple API client for Ruby.

webdrivers

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

doorkeeper-i18n

Translations for doorkeeper rubygem.