Trending Projects for November 20, 2022

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

rspec-twirp

Twirp RSpec matchers

support_table_cache

Automatic ActiveRecord caching for small support tables.

capture_migration_sql

Capture the SQL that is executed when running ActiveRecord migrations so that it can be run in in other environments that don't support migrations.

smtp_mock

💎 Ruby SMTP mock. Mimic any SMTP server behavior for your test environment.

solargraph-rails

Add reflection on ActiveModel dynamic attributes that will be created at runtime

bandwidth-sdk

The official client SDK for Bandwidth's Voice, Messaging, MFA, and WebRTC APIs

graphql-anycable

A drop-in replacement for GraphQL ActionCable subscriptions for AnyCable.

prius

Environmentally-friendly config

wbconfigurator

Configuration tool for simple management with yaml files.

cucumber_factory

Cucumber Factory allows you to create ActiveRecord models from your Cucumber features without writing step definitions for each model.

activerecord-pg_enum

Integrate PostgreSQL's enumerated types with the Rails enum feature

typesafe_enum

A gem that implements the typesafe enum pattern in Ruby

error_highlight

The gem enhances Exception#message by adding a short explanation where the exception is raised

loan_creator

Create and update timetables from input data

cucumber-ci-environment

Detect CI Environment from environment variables

simplecov-tailwindcss

HTML Tailwind Design View of Simplecov as a formatterthat is clean, easy to read.

fluent-plugin-kubernetes-objects

A Fluentd input plugin for collecting Kubernetes objects, e.g. pods, namespaces, events, etc. by pulling or watching.

train-rest

Provides a transport to communicate easily with RESTful APIs.

syntax_tree-haml

Syntax Tree support for Haml

syntax_tree-rbs

Syntax Tree support for RBS

capybara-lockstep

Synchronize Capybara commands with client-side JavaScript and AJAX requests

ezcater_rubocop

ezCater custom cops and shared configuration

stator

The simplest of ActiveRecord state machines. Intended to be lightweight and minimalistic.

net-smtp

Simple Mail Transfer Protocol client library for Ruby.

debug

Debugging functionality for Ruby. This is completely rewritten debug.rb which was contained by the ancient Ruby versions.

readapt

Readapt is a Ruby debugger that natively supports the Debug Adapter Protocol. Features include next/step in/step out, local and global variable data, and individual thread control.

parse_packwerk

A low-dependency gem for parsing and writing packwerk YML files

code_ownership

A gem to help engineering teams declare ownership of code

action_policy

Authorization framework for Ruby/Rails application

cuprite

Cuprite is a driver for Capybara that allows you to run your tests on a headless Chrome browser

ferrum

Ferrum allows you to control headless Chrome browser

metrics

Application metrics and instrumentation.

net-ftp

Support for the File Transfer Protocol.

n1_loader

Loader to solve N+1 issue for good.

rspec-terraspace

Terraspace RSpec support

bing_ads_ruby_sdk

Bing Ads Api Wrapper

opensearch-api

Ruby API for OpenSearch. See the `opensearch-ruby` gem for full integration.

opensearch-transport

Ruby client for OpenSearch. See the `opensearch` gem for full integration.

fluent-plugin-opensearch

Opensearch output plugin for Fluent event collector

opensearch-ruby

OpenSearch Ruby is a Ruby client for OpenSearch. You can use the client to execute OpenSearch API commands, and build OpenSearch queries and aggregations using the included OpenSearch DSL.

net-http

HTTP client api for Ruby.

anycable-rails

AnyCable integration for Rails

rubocop-graphql

A collection of RuboCop cops to improve GraphQL-related code

datadog_api_client

Collection of all Datadog Public API endpoints.

alba

Alba is the fastest JSON serializer for Ruby. It focuses on performance, flexibility and usability.

zstd-ruby

Ruby binding for zstd(Zstandard - Fast real-time compression algorithm). See https://github.com/facebook/zstd

puma-plugin-statsd

Send puma metrics to statsd via a background thread