Trending Projects for January 10, 2021

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

faraday-net_http

Faraday adapter for Net::HTTP

sentry-rails

A gem that provides Rails integration for the Sentry error logger

fluent-plugin-azure-storage-append-blob

Fluentd plugin to upload logs to Azure Storage append blobs.

prime

Prime numbers and factorization library.

email_data

This project is a compilation of datasets related to emails. Includes disposable emails, disposable domains, and free email services.

open3

Popen, but with stderr, too

uri

URI is a module providing classes to handle Uniform Resource Identifiers

yaml

YAML Ain't Markup Language

singleton

The Singleton module implements the Singleton pattern.

tracer

Outputs a source level execution trace of a Ruby program.

constant_table_saver

Loads all records from the table on first use, and thereafter returns the cached (and frozen) records for all find calls. Optionally, creates class-level methods you can use to grab the records, named after the name field you specify.

rspec-github

Formatter for RSpec to show errors in GitHub action annotations

rbs

RBS is the language for type signatures for Ruby and standard library definitions.

fluent-plugin-http

Fluentd output plugin that sends event records via HTTP

rubocop-packaging

A collection of RuboCop cops to check for downstream compatability issues in the Ruby code.

ostruct

Class to build custom data structures, similar to a Hash.

n_plus_one_control

RSpec and Minitest matchers to prevent N+1 queries problem. Evaluates code under consideration several times with different scale factors to make sure that the number of DB queries behaves as expected (i.e. O(1) instead of O(N)).

cable_ready

Out-of-Band Server Triggered DOM Operations

semantic_range

node-semver rewritten in ruby, for comparison and inclusion of semantic versions and ranges

treye-semaphore_test_boosters

Gem for auto-parallelizing builds across Semaphore jobs.

omniauth-apple

OmniAuth strategy for Sign In with Apple

journaled

A Rails engine to durably deliver schematized events to Amazon Kinesis via DelayedJob.

forwardable

Provides delegation of specified methods to a designated object.

infosimples-data

Infosimples::Data allows you to automate web site navigation.

fluent-plugin-sumologic_output

Output plugin to SumoLogic HTTP Endpoint

stimulus_reflex

Build reactive applications with the Rails tooling you already know and love.

thwait

Watches for termination of multiple threads.

fluent-plugin-grafana-loki

Output plugin to ship logs to a Grafana Loki server

benchmark

a performance benchmarking library

proxycrawl

Ruby based client for the ProxyCrawl API that helps developers crawl or scrape thousands of web pages anonymously

tapioca

A Ruby Interface file generator for gems, core types and the Ruby standard library

gapic-common

Common code for GAPIC-generated API clients

ruby-bandwidth

Gem for integrating to Bandwidth's Catapult API

rubocop-shopify

Gem containing the rubocop.yml config that corresponds to the implementation of the Shopify's style guide for Ruby.

grape-instrumentation

OpenTracing instrumentation for Grape

async-pool

A singleplex and multiplex resource pool for implementing robust clients.

crawler_detect

CrawlerDetect is a library to detect bots/crawlers via the user agent

rubocop-sorbet

Automatic Sorbet code style checking tool.

racc

Racc is a LALR(1) parser generator. It is written in Ruby itself, and generates Ruby program. NOTE: Ruby 1.8.x comes with Racc runtime module. You can run your parsers generated by racc 1.4.x out of the box.

rubocop-thread_safety

Thread-safety checks via static analysis. A plugin for the RuboCop code style enforcing & linting tool.

trestle

Trestle is a modern, responsive admin framework for Ruby on Rails.

super_diff

SuperDiff is a gem that hooks into RSpec to intelligently display the differences between two data structures of any type.

irb

Interactive Ruby command-line tool for REPL (Read Eval Print Loop).

karafka-testing

Library which provides helpers for easier Karafka consumers tests

webdrivers

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

wavefront-sdk

SDK for Wavefront (wavefront.com) API v2