Trending Projects for December 01, 2019

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-grafana-loki

Output plugin to ship logs to a Grafana Loki server

cl

OptionParser based CLI support for rapid CLI development in an object-oriented context. This library wraps Ruby's OptionParser for parsing your options under the hood, so you get all the goodness that the Ruby standard library provides. On top of that it adds a rich and powerful DSL for defining, validating, and normalizing options, as well as automatic and gorgeous help output (modeled after...

google-style

Shared style guide for Google's ruby projects

ruby-statistics

This gem is intended to accomplish the same purpose as jStat js library: to provide ruby with statistical capabilities without the need of a statistical programming language like R or Octave. Some functions and capabilities are an implementation from other authors and are referenced properly ...

regstry

Allows registering Ruby classes for lookup using a key.

chef-sugar-ng

A series of helpful sugar of the Chef core and other resources to make a cleaner, more lean recipe DSL, enforce DRY principles, and make writing Chef recipes an awesome experience!

value_semantics

Generates modules that provide conventional value semantics for a given set of attributes. The behaviour is similar to an immutable `Struct` class, plus extensible, lightweight validation and coercion.

apollo-federation

A Ruby implementation of Apollo Federation

puma-plugin-statsd

Send puma metrics to statsd via a background thread

sidekiq_alive

SidekiqAlive offers a solution to add liveness probe of a Sidekiq instance. How? A http server is started and on each requests validates that a liveness key is stored in Redis. If it is there means is working. A Sidekiq job is the responsable to storing this key. If Sidekiq stops processing jobs this key gets expired by Redis an consequently the http server will return a 500 error. This Job...

pulp_file_client

Fetch, Upload, Organize, and Distribute Software Packages

que-scheduler

A lightweight cron scheduler for the Que async job worker

fluent-plugin-cloudwatch-logs

CloudWatch Logs Plugin for Fluentd

aws-sdk-lakeformation

Official AWS Ruby gem for AWS Lake Formation. This gem is part of the AWS SDK for Ruby.

pulpcore_client

Fetch, Upload, Organize, and Distribute Software Packages

sorbet-runtime

Sorbet's runtime type checking component

extpp

You can write your Ruby extension easier than Ruby's C API. Because Ext++'s C++ API reduces duplicated code needed for Ruby's C API.

rubocop-rails

Automatic Rails code style checking tool. A RuboCop extension focused on enforcing Rails best practices and coding conventions.

protocol-http1

A low level implementation of the HTTP/1 protocol.

candy_check

Check and verify in-app receipts

protocol-http

Provides abstractions to handle HTTP protocols.

protocol-http2

A low level implementation of the HTTP/2 protocol.

mail-notify

ActionMailer support for the GOV.UK Notify API

fluent-plugin-s3

Amazon S3 output plugin for Fluentd event collector

sorbet

The main entrypoint for using Sorbet

rspec-mocks-diag

rspec-mocks with additional diagnostics

puppet-module-posix-default-r2.5

A set of gems declaring Puppet module dependencies.

puppet-module-posix-dev-r2.5

A set of gems declaring Puppet module dependencies.

sorbet-static

The Sorbet typechecker binary

new_google_recaptcha

Google reCAPTCHA v3 + Rails (integration)

fastlane-plugin-appcenter

Fastlane plugin for App Center

rubocop-performance

A collection of RuboCop cops to check for performance optimizations in Ruby code.

webdrivers

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

slack-incoming-webhooks

A simple wrapper for posting to slack.

active_storage_validations

Validations for Active Storage (presence)

font_awesome5_rails

font_awesome5_rails provides Font-Awesome 5 support.

rspec-instrumentation-matcher

Rspec matcher for ActiveSupport::Notifications

ruby-vips

ruby-vips is a binding for the libvips image processing library. It is fast and it can process large images without loading the whole image in memory.

algoliasearch

A simple Ruby client for the algolia.com REST API

cocoapods-generate

pod gen allows you to keep your Podfile and podspecs as the single source of truth for pods under development. By generating throw-away workspaces capable of building, running, and testing a pod, you can focus on library development without worrying about other code or managing an Xcode project. pod gen works particularly well for monorepo projects, since it is capable of using your existing se...

dependabot-bundler

Dependabot-Bundler provides support for bumping Ruby (bundler) gems via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.