Trending Projects for September 06, 2020

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

spoom

Useful tools for Sorbet enthusiasts.

jsonapi-serializer

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

patchelf

A simple utility for modifying existing ELF executables and libraries.

cobra_commander

Tools for working with Component Based Rails Apps (see https://cbra.info). Includes tools for graphing the components of an app and their relationships, as well as selectively testing components based on changes made.

sqreen-backport

Backports to keep supporting old rubies

pry-sorbet

Pry plugin for Sorbet

elftools

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

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.

break

Lightweight Ruby debugger written in plain Ruby using the TracePoint API

graphql_playground-rails

GraphQL Playground provides a UI similar to GraphiQL with more features

onlyoffice_webdriver_wrapper

ONLYOFFICE Webdriver Wrapper Gem. Used in QA

rate_throttle_client

https://twitter.com/schneems/status/1138899094137651200

cucumber-gherkin

Gherkin parser

argon2-kdf

Argon2 key derivation for Ruby

kt-paperclip

Easy upload management for ActiveRecord

wrata_api

Wrapper around wrata API

allure-ruby-commons

Utilities allowing to implement allure result generation by other test frameworks

cucumber-html-formatter

HTML formatter for Cucumber

chef-utils

Basic utility functions for Core Chef Infra development

view_component

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

mini_histogram

It makes histograms out of Ruby data. How cool is that!? Pretty cool if you ask me.

fluent-plugin-rabbitmq

fluent plugin for rabbitmq (AMQP)

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.

json_schemer

JSON Schema validator. Supports drafts 4, 6, 7, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1.

ooxml_parser

Parse OOXML files (docx, xlsx, pptx)

lockbox

Modern encryption for Ruby and Rails

ecma-re-validator

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

tapioca

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

cucumber-messages

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

ar_lazy_preload

lazy_preload implementation for ActiveRecord models

gapic-common

Common code for GAPIC-generated API clients

apollo-federation

A Ruby implementation of Apollo Federation

fluent-plugin-newrelic

Sends FluentD events to New Relic

voxpupuli-test

A package that depends on all the gems Vox Pupuli modules need and methods to simplify spec helpers

rails_failover

Failover for ActiveRecord and Redis

google-cloud-errors

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

thwait

Watches for termination of multiple threads.

gitlab-mail_room

mail_room will proxy email (gmail) from IMAP to a delivery method

graphql-docs

Library and CLI for generating a website from a GraphQL API's schema definition. With ERB templating support and a plethora of configuration options, you can customize the output to your needs. The library easily integrates with your Ruby deployment toolchain to ensure the docs for your API are up to date.

onlyoffice_bugzilla_helper

Helper for bugzilla, used in QA

fluent-plugin-script

Fluentd filter plugin to external ruby script

jaeger-client

OpenTracing Tracer implementation for Jaeger in 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.