Trending Projects for May 16, 2021

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

fluent-plugin-parser-cri

CRI log format parser for Fluentd

escalate

A simple and lightweight gem to escalate rescued exceptions.

fibered_mysql2

An adapter for fibered mysql2

declare_schema

Declare your Rails/active_record model schemas and have database migrations generated for you!

sentry-delayed_job

A gem that provides DelayedJob integration for the Sentry error logger

libv8-node

Node.JS's V8 JavaScript engine for multiplatform goodness

puma-metrics

Puma plugin to export puma stats as prometheus metrics

discordrb-webhooks

A client for Discord's webhooks to fit alongside [discordrb](https://rubygems.org/gems/discordrb).

sentry-ruby-core

A gem that provides a client interface for the Sentry error logger

large_text_field

Large text fields are kept in a central table, and polymorphically associated with your models. Access and assignment should behave as if it was a column on the same table.

quarantine

Quarantine flaky RSpec tests

graphql-metrics

Extract as much much detail as you want from GraphQL queries, served up from your Ruby app and the `graphql` gem. Compatible with the `graphql-batch` gem, to extract batch-loaded fields resolution timings.

jsonapi.rb

JSON:API serialization, error handling, filtering and pagination.

onlyoffice_testrail_wrapper

Wrapper for Testrail by OnlyOffice

opentelemetry-instrumentation-net_http

Net::HTTP instrumentation for the OpenTelemetry framework

opentelemetry-common

Common helpers for OpenTelemetry

opentelemetry-instrumentation-faraday

Faraday instrumentation for the OpenTelemetry framework

opentelemetry-instrumentation-restclient

REST Client instrumentation for the OpenTelemetry framework

opentelemetry-instrumentation-rack

Rack instrumentation for the OpenTelemetry framework

strongdm

strongDM Ruby Library for automating interactions with strongDM.

activerecord-postgres_pub_sub

Support for Postgres Notify/Listen

opentelemetry-instrumentation-sidekiq

Sidekiq instrumentation for the OpenTelemetry framework

opentelemetry-instrumentation-rails

Rails instrumentation for the OpenTelemetry framework

opentelemetry-instrumentation-redis

Redis instrumentation for the OpenTelemetry framework

activerecord-postgres_enum

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

opentelemetry-instrumentation-delayed_job

Delayed Job instrumentation for the OpenTelemetry framework

brpoplpush-redis_script

Bring your own LUA scripts into redis.

opentelemetry-instrumentation-concurrent_ruby

ConcurrentRuby instrumentation for the OpenTelemetry framework

ice_age

Freeze your ENVironment for testing.

opentelemetry-instrumentation-mysql2

Mysql2 instrumentation for the OpenTelemetry framework

hubspot-api-client

HubSpot Ruby API client

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.

mailslurp_client

Create emails addresses in Ruby then send and receive real emails and attachments. See https://www.mailslurp.com/ruby/ for full Ruby documentation. Get an API Key at https://app.mailslurp.com

stimulus-rails

A modest JavaScript framework for the HTML you already have.

webrick

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

hotwire-rails

HTML over the wire.

gitlab-pry-byebug

Combine 'pry' with 'byebug'. Adds 'step', 'next', 'finish', 'continue' and 'break' commands to control execution.

google-apis-core

Common utility and base classes for legacy Google REST clients

warning

ruby-warning adds custom processing for warnings, including the ability to ignore specific warning messages, ignore warnings in specific files/directories, include backtraces with warnings, treat warnings as errors, deduplicate warnings, and add custom handling for all warnings in specific files/directories.

terser

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

active_record_query_fixer

A library for automatically added `.select` on a column used for `.distinct` or automatically adding `.group` for a column used for order.

ulid

Universally Unique Lexicographically Sortable Identifier implementation for Ruby