Trending Projects for January 28, 2018

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

fluent-plugin-gelf-hs

Buffered fluentd output plugin to GELF (Graylog2).

tty-spinner

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

faraday-encoding

A Faraday Middleware sets body encoding when specified by server.

hubspot-ruby

hubspot-ruby is a wrapper for the HubSpot REST API

voight_kampff

Voight-Kampff detects bots, spiders, crawlers and replicants

strong_migrations

Catch unsafe migrations in development

webpack-assets

Webpack Assets for Rails.

io-extra

Adds the IO.closefrom, IO.fdwalk, IO.pread, IO.pwrite, and IO.writev singleton methods as well as the IO#directio, IO#directio? and IO#ttyname instance methods (for those platforms that support them).

omniauth_openid_connect

OpenID Connect Strategy for OmniAuth.

http-2

Pure-ruby HTTP 2.0 protocol implementation

graphql-batch

A query batching executor for the graphql gem

fluent-plugin-rewrite-tag-filter

Fluentd Output filter plugin. It has designed to rewrite tag like mod_rewrite. Re-emmit a record with rewrited tag when a value matches/unmatches with the regular expression. Also you can change a tag from apache log by domain, status-code(ex. 500 error), user-agent, request-uri, regex-backreference and so on with regular expression.

sqreen

Sqreen is a SaaS based Application protection and monitoring platform that integrates directly into your Ruby applications. Learn more at https://sqreen.com.

sym

Sym is a ruby library (gem) that offers both the command line interface (CLI) and a set of rich Ruby APIs, which make it rather trivial to add encryption and decryption of sensitive data to your development or deployment workflow. For additional security the private key itself can be encrypted with a user-generated password. For decryption using the key the password can be input ...

googleapis-common-protos-types

Common protocol buffer types used by Google APIs

hairtrigger

allows you to declare database triggers in ruby in your models, and then generate appropriate migrations as they change

autodoc

Auto-generate JSON API documents from your request-specs.

puffing-billy

A stubbing proxy server for ruby. Connect it to your browser in integration tests to fake interactions with remote HTTP(S) servers.

scenic

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

popper_js

Works with Rails out of the box.

elasticsearch-extensions

Extensions for the Elasticsearch Rubygem

gpgme

Ruby-GPGME is a Ruby language binding of GPGME (GnuPG Made Easy). GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management.

graphql

A plain-Ruby implementation of GraphQL.

olive_branch

Handle camel/snake/dash case conversion

gelf

Library to send GELF messages to Graylog logging server. Supports plain-text, GELF messages and exceptions via UDP and TCP.

overcommit

Utility to install, configure, and extend Git hooks

dropbox_api

Library for communicating with Dropbox API v2

bcrypt_pbkdf

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

fluent-plugin-viaq_data_model

Filter plugin to ensure data is in the ViaQ common data model

flipper-active_record

ActiveRecord feature flag adapter for Flipper

unparser

Generate equivalent source for parser gem AST nodes

rubyXL

rubyXL is a gem which allows the parsing, creation, and manipulation of Microsoft Excel (.xlsx/.xlsm) Documents

stripe-ruby-mock

A drop-in library to test stripe without hitting their servers

rspec-parameterized

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

rails-controller-testing

Extracting `assigns` and `assert_template` from ActionDispatch.

config

Easiest way to manage multi-environment settings in any ruby project or framework: Rails, Sinatra, Padrino and others

google-cloud-core

google-cloud-core is the internal shared library for google-cloud-ruby.

beaker-puppet

For use for the Beaker acceptance testing tool

zip_tricks

Stream out ZIP files from Ruby

grape_logging

This gem provides simple request logging for Grape with just few lines of code you have to put in your project! In return you will get response codes, paths, parameters and more!

tomlrb

A racc based toml parser

winrm-elevated

Ruby library for running commands via WinRM as elevated through a scheduled task

ruby_smb

A pure Ruby implementation of the SMB Protocol Family

waterdrop

Kafka messaging made easy!