Trending Projects for February 04, 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).

provide-ruby

Provide Ruby API client library

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.

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

sqreen

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

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.

popper_js

Works with Rails out of the box.

scenic

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

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.

elasticsearch-extensions

Extensions for the Elasticsearch Rubygem

graphql

A plain-Ruby implementation of GraphQL.

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.

olive_branch

Handle camel/snake/dash case conversion

google-cloud-env

google-cloud-env provides information on the Google Cloud Platform hosting environment. Applications can use this library to determine hosting context information such as the project ID, whether App Engine is running, what tags are set on the VM instance, and much more.

webpacker

Use webpack to manage app-like JavaScript modules in Rails

overcommit

Utility to install, configure, and extend Git hooks

tty-which

Platform independent implementation of Unix which command.

gelf

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

fluent-plugin-viaq_data_model

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

bcrypt_pbkdf

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

dropbox_api

Library for communicating with Dropbox API v2

beaker-docker

Allows running Beaker tests using Docker

commonmarker

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

beaker-vagrant

For use for the Beaker acceptance testing tool

rubyXL

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

bootsnap

Boot large ruby/rails apps faster

rails_event_store_active_record

Persistent event repository implementation for RubyEventStore based on ActiveRecord. Ships with database schema and migrations suitable for PostgreSQL, MySQL ans SQLite database engines. Includes repository implementation with linearized writes to achieve log-like properties of streams on top of SQL database engine.

aggregate_root

Event sourced aggregate root implementation for RubyEventStore

unparser

Generate equivalent source for parser gem AST nodes

stripe-ruby-mock

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

google-cloud-storage

google-cloud-storage is the official library for Google Cloud Storage.