Trending Projects for February 02, 2020

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

ruby2_keywords

Shim library for Module#ruby2_keywords

benchmark

a performance benchmarking library

activerecord6-redshift-adapter

Amazon Redshift _makeshift_ adapter for ActiveRecord 6.

slackdown

A converter for Kramdown that converts GitHub-Flavored Markdown to Slack's simplified Markdown

karafka-testing

Library which provides helpers for easier Karafka consumers tests

logstop

Keep personally identifiable information (PII) out of your logs

karafka

Framework used to simplify Apache Kafka based Ruby applications development

rubocop-sorbet

Automatic Sorbet code style checking tool.

fastlane-plugin-xchtmlreport

Plugin for XCHTMLReport

airrecord

Airtable client to make Airtable interactions a breeze

database_consistency

Provide an easy way to check the consistency of the database constraints with the application validations.

service_pattern

ServicePattern for Ruby on Rails.

fastlane-plugin-firebase_app_distribution

Release your beta builds to Firebase App Distribution. https://firebase.google.com/docs/app-distribution

rubocop-faker

A RuboCop extension for Faker.

actionview-component

MOVED to view_component.

caxlsx

xlsx spreadsheet generation with charts, images, automated column width, customizable styles and full schema validation. Axlsx helps you create beautiful Office Open XML Spreadsheet documents ( Excel, Google Spreadsheets, Numbers, LibreOffice) without having to understand the entire ECMA specification. Check out the README for some examples of how easy it is. Best of all, you can validate y...

git_diff

A Ruby library for parsing git diffs.

karafka-sidekiq-backend

Karafka Sidekiq backend for background messages processing

xcresult

Parses xcresult files for viewing test summaries and code coverages

apollo-federation

A Ruby implementation of Apollo Federation

gruf-rspec

RSpec assistance library for gruf, including testing helpers

google-style

Shared style guide for Google's ruby projects

granite

Another business actions architecture for Rails apps

database_validations

ActiveRecord provides validations on app level but it won't guarantee the consistent. In some cases, like `validates_uniqueness_of` it executes additional SQL query to the database and that is not very efficient. The main goal of the gem is to provide compatibility between database constraints and ActiveRecord validations with better performance and consistency.

rspec-mocks-diag

rspec-mocks with additional diagnostics

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!

actiontext

Edit and display rich text in Rails applications.

launchdarkly-server-sdk

Official LaunchDarkly SDK for Ruby

parlour

An RBI generator, merger and parser for Sorbet

fluent-plugin-detect-exceptions

Fluentd output plugin which detects exception stack traces in a stream of JSON log messages and combines all single-line messages that belong to the same stack trace into one multi-line message. This is an official Google Ruby gem.

async-dns

Async::DNS provides a high-performance DNS client resolver and server which can be easily integrated into other projects or used as a stand-alone daemon.

aws-sdk-forecastservice

Official AWS Ruby gem for Amazon Forecast Service. This gem is part of the AWS SDK for Ruby.

zeitwerk

Zeitwerk implements constant autoloading with Ruby semantics. Each gem and application may have their own independent autoloader, with its own configuration, inflector, and logger. Supports autoloading, reloading, and eager loading.

console

Beautiful logging for Ruby.

sorbet-runtime

Sorbet's runtime type checking component

sorbet-static

The Sorbet typechecker binary

elasticsearch-xpack

Ruby integrations for the X-Pack extensions for Elasticsearch

ougai

A structured logging system is capable of handling a message, custom data or an exception easily. It has JSON formatters compatible with Bunyan or pino for Node.js and human readable formatter with Amazing Print for console.

cose

Ruby implementation of RFC 8152 CBOR Object Signing and Encryption (COSE)

mini_sql

A fast, safe, simple direct SQL executor for PG

site_prism-all_there

SitePrism AllThere gives you a simple DSL in order to recursively query, page/section/element structures on your page - exclusively for use with the SitePrism gem.

warning

ruby-warning adds custom processing for warnings, including the ability to ignore specific warning messages, ignore warnings in specific files/directories, include backtraces with warnings, treat warnings as errors, deduplicate warnings, and add custom handling for all warnings in specific files/directories.

aws-sdk-qldb

Official AWS Ruby gem for Amazon QLDB (QLDB). This gem is part of the AWS SDK for Ruby.