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 behavior 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 Bandwidth's Voice, Messaging, MFA, and WebRTC APIs

prius

Prius is a powerful and versatile gem designed to simplify the management of environment variables in your application. With Prius, you can guarantee that your environment variables are not only present but also valid, ensuring a smoother and more reliable app experience.

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

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.

opensearch-transport

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

opensearch-api

Ruby API for OpenSearch. See the `opensearch-ruby` 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