Trending Projects for May 23, 2021

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

escalate

A simple and lightweight gem to escalate rescued exceptions.

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.

fibered_mysql2

An adapter for fibered mysql2

declare_schema

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

opentelemetry-common

Common helpers for OpenTelemetry

puma-metrics

Puma plugin to export puma stats as prometheus metrics

exception_handling

Exception handling logger

set

Provides a class to deal with collections of unordered, unique values

libv8-node

Node.JS's V8 JavaScript engine for multiplatform goodness

opentelemetry-instrumentation-rails

Rails instrumentation for the OpenTelemetry framework

strongdm

strongDM Ruby Library for automating interactions with strongDM.

fluent-plugin-json

Fluentd JSON filter plugin with JSON Pointer Support (RFC-6901) to pinpoint elements.

dead_end

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

quarantine

Quarantine flaky RSpec tests

opentelemetry-instrumentation-delayed_job

Delayed Job instrumentation for the OpenTelemetry framework

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.

MailchimpMarketing

The official Ruby client library for the Mailchimp Marketing API

stimulus-rails

A modest JavaScript framework for the HTML you already have.

hotwire-rails

HTML over the wire.

google-apis-core

Common utility and base classes for legacy Google REST clients

onlyoffice_testrail_wrapper

Wrapper for Testrail by OnlyOffice

database_cleaner-mongoid

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

erb

An easy to use but powerful templating system for Ruby.

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

launchdarkly-server-sdk

Official LaunchDarkly SDK for Ruby

turbo-rails

The speed of a single-page web application without having to write any JavaScript.

faraday-net_http

Faraday adapter for Net::HTTP

vonage

Vonage Server SDK for Ruby

simplecov_json_formatter

JSON formatter for SimpleCov

database_cleaner-mongo

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

sentry-sidekiq

A gem that provides Sidekiq integration for the Sentry error logger

next_rails

A set of handy tools to upgrade your Rails application and keep it up to date

expressir

Expressir (“EXPRESS in Ruby”) is a Ruby parser for EXPRESS and a set of tools for accessing EXPRESS data models.

logstash-output-newrelic

Sends Logstash events to New Relic

database_cleaner-active_record

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

ffprober

a Ruby wrapper for ffprobe

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.

dedup

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

noticed

Database, browser, realtime ActionCable, Email, SMS, Slack notifications, and more for Rails apps

ferrum

Ferrum allows you to control headless Chrome browser

braze_ruby

Wrapper for Braze API

graphlient

A friendlier Ruby client for consuming GraphQL-based APIs.