Trending Projects for November 13, 2022

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

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.

solargraph-rails

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

smtp_mock

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

pairing_heap

Performant priority queue in pure ruby with support for changing priority using pairing heap data structure

bandwidth-sdk

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

prius

Environmentally-friendly config

graphql-anycable

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

loan_creator

Create and update timetables from input data

rb_sys

Helpers for compiling Rust extensions for ruby

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

simplecov-tailwindcss

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

typesafe_enum

A gem that implements the typesafe enum pattern in Ruby

capybara-lockstep

Synchronize Capybara commands with client-side JavaScript and AJAX requests

train-rest

Provides a transport to communicate easily with RESTful APIs.

syntax_tree-haml

Syntax Tree support for Haml

net-pop

Ruby client library for POP3.

debug

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

net-smtp

Simple Mail Transfer Protocol client library for Ruby.

next_rails

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

net-imap

Ruby client api for Internet Message Access Protocol

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

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.

hotwire-livereload

Automatically reload Hotwire Turbo when app files are modified.

click_house

Yandex ClickHouse database interface for Ruby

net-ftp

Support for the File Transfer Protocol.

n1_loader

Loader to solve N+1 issue for good.

metrics

Application metrics and instrumentation.

action_policy

Authorization framework for Ruby/Rails application

opensearch-ruby

Ruby integrations for OpenSearch (client, API, etc.)

opensearch-transport

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

opensearch-api

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

rspec-terraspace

Terraspace RSpec support

bing_ads_ruby_sdk

Bing Ads Api Wrapper

cssbundling-rails

Bundle and process CSS with Tailwind, Bootstrap, PostCSS, Sass in Rails via Node.js.

ferrum

Ferrum allows you to control headless Chrome browser

cuprite

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

net-http

HTTP client api for Ruby.

zstd-ruby

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

alba

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

prefixed_ids

Prefixed IDs generates IDs with friendly prefixes for your models

active_record_shards

Easily run queries on shard and replica databases.

rubocop-graphql

A collection of RuboCop cops to improve GraphQL-related code

hash_diff

Diff tool for deep Ruby hash comparison