Trending Projects for December 27, 2020

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

simplecov_json_formatter

JSON formatter for SimpleCov

asciidoctor-kroki

An extension for Asciidoctor to convert diagrams to images using https://kroki.io

puppet-lint-manifest_whitespace-check

A new check for puppet-lint that validates generic whitespace issues in manifests.

sorbet-runtime-stub

A stub definition provider for Sorbet runtime dependencies

aws-sessionstore-dynamodb

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

fluent-plugin-azure-storage-append-blob

Fluentd plugin to upload logs to Azure Storage append blobs.

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.

nexmo-jwt

Nexmo JWT Generator for Ruby

spoom

Useful tools for Sorbet enthusiasts.

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.

fiddle

A libffi wrapper for Ruby.

ostruct

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

jsonapi-serializer

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

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)).

naughty_or_nice

Naughty or Nice simplifies the process of extracting domain information from a domain-like string (an email, a URL, etc.) and checking whether it meets criteria you specify.

cable_ready

Out-of-Band Server Triggered DOM Operations

onlyoffice_logger_helper

Simple logging gem for ONLYOFFICE projects. Used in QA

facebook_ads

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

krane

A command line tool that helps you ship changes to a Kubernetes namespace and understand the result

patchelf

A simple utility for modifying existing ELF executables and libraries.

semantic_range

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

journaled

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

omniauth-apple

OmniAuth strategy for Sign In with Apple

manticore

Manticore is an HTTP client built on the Apache HttpCore components

forwardable

Provides delegation of specified methods to a designated object.

actiontext

Edit and display rich text in Rails applications.

jar-dependencies

manage jar dependencies for gems and keep track which jar was already loaded using maven artifact coordinates. it warns on version conflicts and loads only ONE jar assuming the first one is compatible to the second one otherwise your project needs to lock down the right version by providing a Jars.lock file.

rails_failover

Failover for ActiveRecord and Redis

march_hare

RabbitMQ client for JRuby built around the official RabbitMQ Java client

super_diff

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

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.

honeycomb-beeline

Instrument your Ruby apps with Honeycomb

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.

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.

netsnmp

Wraps the net-snmp core usage into idiomatic ruby. It is designed to support as many environments and concurrency frameworks as possible.

crawler_detect

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

numo-narray

Numo::NArray - New NArray class library in Ruby/Numo.

cuprite

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

tapioca

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

rubocop-shopify

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

cronitor

An interface for the Cronitor API

thor-zsh_completion

Create zsh completion script for Thor subclass

optimizely-sdk

A Ruby SDK for use with Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts

proxycrawl

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