Trending Projects for February 11, 2018

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

activestorage

Attach cloud and local files in Rails applications.

tty-spinner

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

king_konf

A simple configuration library

hubspot-ruby

hubspot-ruby is a wrapper for the HubSpot REST API

omniauth_openid_connect

OpenID Connect Strategy for OmniAuth.

strong_migrations

Catch unsafe migrations in development

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

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

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.

graphql-batch

A query batching executor for the graphql gem

http-2

Pure-ruby HTTP 2.0 protocol implementation

googleapis-common-protos-types

Common protocol buffer types used by Google APIs

popper_js

Works with Rails out of the box.

sqreen

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

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.

scenic

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

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.

puffing-billy

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

webpacker

Use webpack to manage app-like JavaScript modules in Rails

beaker-docker

Allows running Beaker tests using Docker

olive_branch

Handle camel/snake/dash case conversion

elasticsearch-extensions

Extensions for the Elasticsearch Rubygem

graphql

A plain-Ruby implementation of GraphQL.

tty-which

Platform independent implementation of Unix which command.

erubi

Erubi is a ERB template engine for ruby. It is a simplified fork of Erubis

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.

fluent-plugin-viaq_data_model

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

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.

commonmarker

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

google-cloud-storage

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

aggregate_root

Event sourced aggregate root implementation for RubyEventStore

bootsnap

Boot large ruby/rails apps faster

google-cloud-core

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

overcommit

Utility to install, configure, and extend Git hooks

beaker-vagrant

For use for the Beaker acceptance testing tool

beaker-google

Google Compute Engine support for the Beaker acceptance testing tool.

beaker-aws

For use for the Beaker acceptance testing tool

ruby_smb

A pure Ruby implementation of the SMB Protocol Family

ruby_event_store

Ruby implementation of an event store. Ships with in-memory event repository, generic instrumentation and dispatches events synchronously.

rails_param

Parameter Validation and Type Coercion for Rails

tomlrb

A racc based toml parser

graphql-client

A Ruby library for declaring, composing and executing GraphQL queries

rails_event_store

Rails wrapper for RubyEventStore with batteries included. Ships with asynchronous after-commit event dispatch on top of ActiveJob, ActiveSupport::Notifications instrumentation enabled, request metadata enrichment and opinionated directory structure generator for bounded contexts.