Trending Projects for February 14, 2021

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

onlyoffice_documentserver_conversion_helper

Helper method for using ONLYOFFICE DocumentServer conversion api

dead_end

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

opentelemetry-instrumentation-rails

Rails instrumentation for the OpenTelemetry framework

opentelemetry-common

Common helpers for OpenTelemetry

database_cleaner-mongoid

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

database_cleaner-mongo

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

asciidoctor-kroki

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

signalfx-rails-instrumentation

OpenTracing instrumentation for Rails.

argon2-kdf

Argon2 key derivation for Ruby

yaml

YAML Ain't Markup Language

singleton

The Singleton module implements the Singleton pattern.

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.

opentelemetry-instrumentation-sidekiq

Sidekiq instrumentation for the OpenTelemetry framework

azure-storage-file

Microsoft Azure Storage File Client Library for Ruby

uri

URI is a module providing classes to handle Uniform Resource Identifiers

opentelemetry-instrumentation-mysql2

Mysql2 instrumentation for the OpenTelemetry framework

opentelemetry-instrumentation-rack

Rack instrumentation for the OpenTelemetry framework

rspec-sorbet

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

opentelemetry-instrumentation-redis

Redis instrumentation for the OpenTelemetry framework

rspec-github

Formatter for RSpec to show errors in GitHub action annotations

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.

ice_age

Freeze your ENVironment for testing.

activejob-uniqueness

Ensure uniqueness of your ActiveJob jobs

fiber-local

Provides a class-level mixin to make fiber local state easy.

terser

Terser minifies JavaScript files by wrapping TerserJS to be accessible in Ruby

graphlient

A friendlier Ruby client for consuming GraphQL-based APIs.

jsonapi-serializer

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

rubocop-shopify

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

rubocop-packaging

A collection of RuboCop cops to check for downstream compatability issues in the Ruby code.

webrick

WEBrick is an HTTP server toolkit that can be configured as an HTTPS server, a proxy server, and a virtual-host server.

rbs

RBS is the language for type signatures for Ruby and standard library definitions.

packwerk

Sets package level boundaries between a specified set of ruby constants to minimize cross-boundary referencing and dependency.

openssl-signature_algorithm

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

super_diff

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

telegram-bot-ruby

Ruby wrapper for Telegram's Bot API

ruby2_keywords

Shim library for Module#ruby2_keywords

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.

kt-paperclip

Easy upload management for ActiveRecord

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.

fast_ignore

Parse gitignore files, quickly

rubocop-ast

RuboCop's Node and NodePattern classes.