Trending Projects for January 03, 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

simplecov_json_formatter

JSON formatter for SimpleCov

onlyoffice_mysql_helper

Simple MySQL wrapper. Used in QA of ONLYOFFICE

aws-sessionstore-dynamodb

The Amazon DynamoDB Session Store handles sessions for Rack web applications using a DynamoDB backend.

fluent-plugin-azure-storage-append-blob

Fluentd plugin to upload logs to Azure Storage append blobs.

sorbet-runtime-stub

A stub definition provider for Sorbet runtime dependencies

rspec-sorbet

A small gem consisting of helpers for using Sorbet & RSpec together.

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.

prime

Prime numbers and factorization library.

nexmo-jwt

Nexmo JWT Generator for Ruby

fiddle

A libffi wrapper for Ruby.

fluent-plugin-http

Fluentd output plugin to send logs to an HTTP endpoint

open3

Popen, but with stderr, too

yaml

YAML Ain't Markup Language

maxmind-geoip2

A gem for interacting with the GeoIP2 webservices and databases. MaxMind provides geolocation data as downloadable databases as well as through a webservice.

singleton

The Singleton module implements the Singleton pattern.

spoom

Useful tools for Sorbet enthusiasts.

jsonapi-serializer

Fast, simple and easy to use JSON:API serialization library (also known as fast_jsonapi).

ruby-next-core

Ruby Next Core is a zero deps version of Ruby Next meant to be used as as dependency in your gems. It contains all the polyfills and utility files but doesn't require transpiler dependencies to be install.

ros-apartment

Apartment allows Rack applications to deal with database multitenancy through ActiveRecord

functions_framework

The Functions Framework is an open source framework for writing lightweight, portable Ruby functions that run in a serverless environment. Functions written to this Framework will run on Google Cloud Functions, Google Cloud Run, or any other Knative-based environment.

patchelf

A simple utility for modifying existing ELF executables and libraries.

embulk-output-oracle

Inserts or updates records to a table.

fluent-plugin-sumologic_output

Output plugin to SumoLogic HTTP Endpoint

facebook_ads

This gem allows to easily manage your Facebook ads via Facebook's Marketing API in ruby.

aliyun-sdk

A Ruby program to facilitate accessing Aliyun Object Storage Service

view_component

A framework for building reusable, testable & encapsulated view components in Ruby on Rails.

allure-ruby-commons

Utilities allowing to implement allure result generation by other test frameworks

journaled

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

docker_registry2

Docker v2 registry HTTP API client with support for token authentication

super_diff

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

gapic-common

Common code for GAPIC-generated API clients

elftools

A light weight ELF parser. elftools is designed to be a low-level ELF parser. Inspired by https://github.com/eliben/pyelftools.

boilerpipe-ruby

A pure ruby implementation of the boilerpipe web content extraction algorithm

omniauth-apple

OmniAuth strategy for Sign In with Apple

semantic_range

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

argon2-kdf

Argon2 key derivation for Ruby

qonfig

Config. Defined as a class. Used as an instance. Support for inheritance and composition. Lazy instantiation. Thread-safe. Command-style DSL. Validation layer. Support for YAML, TOML, JSON, __END__, ENV. Extremely simple to define. Extremely simple to use.

crawler_detect

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

grape-instrumentation

OpenTracing instrumentation for Grape

appoptics_apm

Automatic tracing and metrics for Ruby applications. Get started at appoptics.com. @AppOptics

cuprite

Cuprite is a driver for Capybara that allows you to run your tests on a headless Chrome browser

cucumber-messages

JSON schema-based messages for Cucumber's inter-process communication

bootboot

This gem remove 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

chef-utils

Basic utility functions for Core Chef Infra development