Trending Projects for July 26, 2020

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

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.

cli-format

Format cli output in different ways: tab, table, csv, json, etc

thor-zsh_completion

Create zsh completion script for Thor subclass

onlyoffice_webdriver_wrapper

ONLYOFFICE Webdriver Wrapper Gem. Used in QA

rails_failover

Failover for ActiveRecord and Redis

aws_data

AWS info like region and account id

cfn-status

CloudFormation status library

amazing_print

Great Ruby debugging companion: pretty print Ruby objects to visualize their structure. Supports custom object formatting via plugins

dry-cli

Common framework to build command line interfaces with Ruby

isolator

Detect non-atomic interactions within DB transactions

aliyun-sdk

A Ruby program to facilitate accessing Aliyun Object Storage Service

sniffer

Analyze HTTP Requests

sorbet

The main entrypoint for using Sorbet

reline

Alternative GNU Readline or Editline implementation by pure Ruby.

fluent-plugin-geoip

Fluentd Filter plugin to add information about geographical location of IP addresses with Maxmind GeoIP databases.

google-cloud-errors

google-cloud-errors defines error classes for google-cloud-ruby.

ferrum

Ferrum allows you to control headless Chrome browser

steep

Gradual Typing for Ruby

pulp_deb_client

Fetch, Upload, Organize, and Distribute Software Packages

rubocop-flexport

RuboCop cops used at Flexport.

crawler_detect

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

coverband

Rack middleware to measure production code usage (LOC runtime usage)

chef-utils

Basic utility functions for Core Chef Infra development

openssl-signature_algorithm

ECDSA, EdDSA, RSA-PSS and RSA-PKCS#1 algorithms for ruby

sorbet-runtime

Sorbet's runtime type checking component

after_commit_everywhere

Brings before_commit, after_commit, and after_rollback transactional callbacks outside of your ActiveRecord models.

tapioca

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

blind_index

Securely search encrypted database fields

lefthook

A single dependency-free binary to manage all your git hooks that works with any language in any environment, and in all common team workflows.

activerecord-postgres_enum

Integrate PostgreSQL's enum data type into ActiveRecord's schema and migrations.

sorbet-static

The Sorbet typechecker binary

rubocop-faker

A RuboCop extension for Faker.

redis-instrumentation

OpenTracing instrumentation for the Redis Ruby client.

grim

Grim is a simple gem for extracting a page from a pdf and converting it to an image as well as extract the text from the page as a string. It basically gives you an easy to use api to ghostscript, imagemagick, and pdftotext specific to this use case.

fluent-plugin-throttle

Fluentd filter for throttling logs based on a configurable key.

cuprite

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

store_model

Gem for working with JSON-backed attributes as ActiveRecord models

jekyll-last-modified-at

A liquid tag for Jekyll to indicate the last time a file was modified.

erb_lint

ERB Linter tool.

fauxhai-ng

Easily mock out ohai data

jekyll-toc

Jekyll (Ruby static website generator) plugin which generates a Table of Contents for the page.

doorkeeper-grants_assertion

Assertion grant extension for Doorkeeper.

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

ecma-re-validator

Validate a regular expression string against what ECMA-262 can actually do.