Trending Projects for February 03, 2019

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

bootboot

This gems removes you the overhead of monkeypatching your Gemfile in order to dualboot your app using the Gemfile_next lock strategy It also ensure that dependencies in the Gemfile lock and Gemfile_next lock are in sync whenever someone updates a gem

queue_time_statsd_reporter

Log HTTP request queue time to statsd when the HTTP_X_REQUEST_START is set.

discourse-ember-source

Fork of Ember source to permit latest ember versions

jaeger-client

OpenTracing Tracer implementation for Jaeger in Ruby

rfc

RSpec Formatter Collection including a concise insta-failing formatter

active_storage_validations

Validations for Active Storage (presence)

mini_scheduler

Adds recurring jobs for Sidekiq

avro-patches

Patches for the official Apache Avro Ruby implementation

avromatic

Generate Ruby models from Avro schemas

ipaddr

IPAddr provides a set of methods to manipulate an IP address. Both IPv4 and IPv6 are supported.

character_set

Build, read, write and compare sets of Unicode codepoints.

delivery_boy

A simple way to produce messages to Kafka from Ruby applications

distribute_reads

Scale database reads with replicas in Rails

facebookbusiness

The official Facebook Business API SDK for Ruby. https://developers.facebook.com/docs/marketing-api/sdks'

puppet-resource_api

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

racecar

A framework for running Kafka consumers

gem_bench

Enforce Gemfile version constraints Regex search across all installed gem's source code to find issues quickly Trim down app load times by keeping your worst players on the bench (useful for beating Heroku slug load time cutoff)

migrations_watchdog

Check and fail if args include migration and app code changes.

ffi-geos

An ffi wrapper for GEOS, a C++ port of the Java Topology Suite (JTS).

beaker-task_helper

Ruby gem to help testing tasks with Beaker

packaging

Packaging automation written in Rake and Ruby. Easily build native packages for most platforms with a few data files and git.

rubocop-airbnb

A plugin for RuboCop code style enforcing & linting tool. It includes Rubocop configuration used at Airbnb and a few custom rules that have cause internal issues at Airbnb but are not supported by core Rubocop.

elastic-apm

The official Elastic APM agent for Ruby

fast_jsonapi

JSON API(jsonapi.org) serializer that works with rails and can be used to serialize any kind of ruby objects

metro_2

Create Metro 2 format files for credit reporting

google-cloud-storage

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

regexp_parser

A library for tokenizing, lexing, and parsing Ruby regular expressions.

king_konf

A simple configuration library

rubocop-rails_config

RuboCop configuration which has the same code style checking as official Ruby on Rails

paper_trail-association_tracking

Plugin for the PaperTrail gem to track and reify associations

kitchen-salt

salt provisioner for test-kitchen so that you can test all the things

json_schemer

JSON Schema validator. Supports drafts 4, 6, and 7.

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

sidekiq-logstash

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

pagy

Agnostic pagination in plain ruby: it works with any framework, ORM and DB type, with all kinds of collections, even pre-paginated, scopes, Arrays, JSON data... Easy, powerful, fast and light.

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.

ecma-re-validator

Validate a regular expression string against what ECMA-262 can actually do.

fugit

Time tools for flor and the floraison project. Cron parsing and occurrence computing. Timestamps and more.

fluent-plugin-prometheus

A fluent plugin that collects metrics and exposes for Prometheus.

jaro_winkler

jaro_winkler is an implementation of Jaro-Winkler \ distance algorithm which is written in C extension and will fallback to pure \ Ruby version in platforms other than MRI/KRI like JRuby or Rubinius. Both of \ C and Ruby implementation support any kind of string encoding, such as \ UTF-8, EUC-JP, Big5, etc.

onceover

Automatically generates tests for your Puppet code

resque-heroku-signals

Patch resque to be compatible with the Heroku platform

google-cloud-core

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

activestorage

Attach cloud and local files in Rails applications.