Trending Projects for February 07, 2021

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

dead_end

When you get an "unexpected end" in your syntax this gem helps you find it

stimulus-rails

A modest JavaScript framework for the HTML you already have.

logstash-output-kusto

This is a logstash output plugin used to write events to an Azure Data Explorer (a.k.a Kusto)

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.

signalfx-rails-instrumentation

OpenTracing instrumentation for Rails.

libv8-node

Node.JS's V8 JavaScript engine for multiplatform goodness

simplecov_json_formatter

JSON formatter for SimpleCov

rspec-sorbet

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

aws-sessionstore-dynamodb

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

argon2-kdf

Argon2 key derivation for Ruby

azure-storage-file

Microsoft Azure Storage File Client Library for Ruby

activejob-uniqueness

Ensure uniqueness of your ActiveJob jobs

gitlab-pg_query

Parses SQL queries using a copy of the PostgreSQL server query parser

dedup

If your app keeps lots of static data in memory, such as i18n data or large configurations, this can reduce memory retention.

spoom

Useful tools for Sorbet enthusiasts.

cloud_events

The official Ruby implementation of the CloudEvents Specification. Provides data types for events, and HTTP/JSON bindings for marshalling and unmarshalling event data.

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.

database_cleaner-mongoid

Strategies for cleaning databases using Mongoid. Can be used to ensure a clean state for testing.

jsonapi-serializer

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

database_cleaner-mongo

Strategies for cleaning databases using Mongo. Can be used to ensure a clean state for testing.

ostruct

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

logstash-input-kinesis

This gem is a logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/plugin install gemname. This gem is not a stand-alone program

graphlient

A friendlier Ruby client for consuming GraphQL-based APIs.

super_diff

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

forwardable

Provides delegation of specified methods to a designated object.

kt-paperclip

Easy upload management for ActiveRecord

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.

webauthn

WebAuthn ruby server library ― Make your application a W3C Web Authentication conformant Relying Party and allow your users to authenticate with U2F and FIDO2 authenticators.

view_component

View components for Rails

ooxml_parser

Parse OOXML files (docx, xlsx, pptx)

ros-apartment

Apartment allows Rack applications to deal with database multitenancy through ActiveRecord

rubocop-minitest

Automatic Minitest code style checking tool. A RuboCop extension focused on enforcing Minitest best practices and coding conventions.

rubocop-shopify

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

awrence

Have you ever needed to automatically convert Ruby-style snake_case to CamelCase or camelBack hash keys? Awrence to the rescue. This gem recursively converts all snake_case keys in a hash structure to camelBack.

grape-instrumentation

OpenTracing instrumentation for Grape

appoptics_apm

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

matrix

An implementation of Matrix and Vector classes.

apollo-federation

A Ruby implementation of Apollo Federation

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.

telegram-bot-ruby

Ruby wrapper for Telegram's Bot API

cucumber-gherkin

Gherkin parser