Trending Projects for August 15, 2021

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

anycable-core

AnyCable core RPC implementation not depenending on a particular server type (e.g., gRPC or whatever)

axe-core-capybara

Capybara webdriver injected with Axe

sentry-delayed_job

A gem that provides DelayedJob integration for the Sentry error logger

async-websocket

An async websocket library on top of websocket-driver.

opentelemetry-instrumentation-ruby_kafka

RubyKafka instrumentation for the OpenTelemetry framework

axe-core-cucumber

Cucumber step definitions for Axe

opentelemetry-instrumentation-graphql

GraphQL instrumentation for the OpenTelemetry framework

logstash-output-kusto

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

puppeteer-ruby

A ruby port of puppeteer

google-ads-googleads

google-ads-googleads is a Google Ads API client library for Ruby

ruby_event_store-rspec

RSpec matchers for RubyEventStore

maintenance_tasks

A Rails engine for queuing and managing maintenance tasks

glimmer-dsl-swt

Glimmer DSL for SWT (JRuby Desktop Development Cross-Platform Native GUI Framework) is a native-GUI cross-platform desktop development library written in JRuby, an OS-threaded faster JVM version of Ruby. It includes SWT 4.30 (released on December 1, 2023). Glimmer's main innovation is a declarative Ruby DSL that enables productive and efficient authoring of professional-grade desktop applicatio...

furi

The philosophy of this gem is to make any URI modification or parsing operation to take only one line of code and never more

inclusive-code

Inclusive Language RuboCop.

rdkafka

Modern Kafka client library for Ruby based on librdkafka

runbook

Runbook provides a DSL for specifying system operations. This DSL is used to generate formatted runbooks as well as interactive runbooks to be executed on the command line.

gqli

GraphQL client with simple interface, designed for developer happiness

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.

email_data

This project is a compilation of datasets related to emails. Includes disposable emails, disposable domains, and free email services.

hubspot-api-client

HubSpot Ruby API client

good_job

A multithreaded, Postgres-based ActiveJob backend for Ruby on Rails

elasticsearch-xpack

Ruby integrations for the X-Pack extensions for Elasticsearch

ziptz

Get timezone info for all 5-digit US zip codes

opentelemetry-instrumentation-dalli

Dalli instrumentation for the OpenTelemetry framework

async-io

Provides support for asynchonous TCP, UDP, UNIX and SSL sockets.

sorbet-struct-comparable

Comparable T::Struct's for the equality focused typed Ruby developer.

async

A concurrency framework for Ruby.

opentelemetry-instrumentation-mysql2

Mysql2 instrumentation for the OpenTelemetry framework

omniauth-apple

OmniAuth strategy for Sign In with Apple

language_server-protocol

A Language Server Protocol SDK

attributes_sanitizer

A simple way to append sanitizers to attributes on Rails.

karafka-testing

Library which provides helpers for easier Karafka consumers tests

dedup

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

rubocop-shopify

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

fluent-plugin-cloudwatch-logs

CloudWatch Logs Plugin for Fluentd

noticed

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

activejob-uniqueness

Ensure uniqueness of your ActiveJob jobs

logstash-mixin-ecs_compatibility_support

This gem is meant to be a dependency of any Logstash plugin that wishes to use the ECS-Compatibility mode introduced in Logstash 7.x while maintaining backward-compatibility with earlier Logstash releases. When used on older Logstash versions, this adapter provides an implementation of ECS-Compatibility mode that can be controlled at the plugin instance level.

mailosaur

The Mailosaur Ruby library lets you integrate email and SMS testing into your continuous integration process.

wheretz

Fast and precise time zone by geo coordinates lookup