Trending Projects for December 28, 2025

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

fastqr

Generate 1,000 QR codes in **0.37 seconds**. Full UTF-8 support. Custom colors. Logo embedding. Precise size control.

rails_mail

A Rails engine that provides a database-backed delivery method for Action Mailer, primarily intended for local development and staging environments. It captures emails sent through your Rails application and provides a web interface to view them.

turbopuffer

Ruby library to access the Turbopuffer API

textstat

Ruby gem to calculate readability statistics of a text object - paragraphs, sentences, articles

temporalio

Temporal.io Ruby SDK

rb_snowflake_client

Using the HTTP V2 Api for Snowflake runs queries & creates native Ruby objects.

solargraph-rspec

RSpec is a testing tool of choice for many Ruby developers. This plugin provides code completion and other features for RSpec files in Solargraph.

zip_kit

Stream out ZIP files from Ruby. Successor to zip_tricks.

yggdrasil-engine

...

activerecord-tenant-level-security

An Active Record extension for Multitenancy with PostgreSQL Row Level Security

logstash-filter-elastic_integration

This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program

omniauth-twitter2

Twitter OAuth2 strategy for OmniAuth. '2' means OAuth 2.0.

stduritemplate

std-uritemplate implementation for Ruby

delayed

Delayed is a multi-threaded, SQL-driven ActiveJob backend used at Betterment to process millions of background jobs per day. It supports postgres, mysql, and sqlite, and is designed to be Reliable (with co-transactional job enqueues and guaranteed, at-least-once execution), Scalable (with an optimized pickup query and concurrent job execution), Resilient (with built-in retry mechanisms, exponen...

package_json

The missing gem for managing package.json files in Ruby

cgi

Support for the Common Gateway Interface protocol.

facebook-messenger

Facebook Messenger client

telnyx

Official Telnyx SDK for Ruby developers. Integrate Voice, SMS, MMS, WhatsApp, Fax, Wireless IoT, SIP Trunking, Call Control, Number Management, and Emergency Services — all built on Telnyx's private carrier-grade cloud.

MailchimpTransactional

The official Ruby client library for the Mailchimp Trainsactional API

spree_cli

Spree Commerce command line interface

csb

A simple and streaming support CSV template engine for Ruby on Rails.

zstd-ruby

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

betterlint

Betterment rubocop configuration

standard

Ruby Style Guide, with linter & automatic code fixer

mailtrap

Official mailtrap.io API client

line-bot-api

SDK of the LINE Messaging API for Ruby

tencentcloud-sdk-thpc

Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service THPC.

timeout

Auto-terminate potentially long-running operations in Ruby.

dekiru

Usefull helper methods for Ruby on Rails

spree_emails

Optional transactional emails for Spree such as Order placed or Shipment notification emails

opentelemetry-instrumentation-mysql2

Mysql2 instrumentation for the OpenTelemetry framework

rubocop-airbnb

A plugin for RuboCop code style enforcing & linting tool. It includes Rubocop configuration used at Airbnb and a few custom rules that have cause internal issues at Airbnb but are not supported by core Rubocop.

yabeda-puma-plugin

Extends Yabeda metrics with puma web server values by using puma plugin

ros-apartment

Apartment allows Rack applications to deal with database multitenancy through ActiveRecord

axe-core-cucumber

Cucumber step definitions for Axe

safer_rails_console

This gem makes Rails console sessions less dangerous in specified environments by warning, color-coding, auto-sandboxing, and allowing read-only external connections (disables job queueing, non-GET requests, etc.)

active_storage-send_zip

Add a `send_zip` method in your Rails controller to send a `.zip` file containing one (or many) ActiveStorage object(s)

unicode-confusable

[Unicode 17.0.0] Compares two strings if they are visually confusable as described in Unicode® Technical Standard #39: Both strings get transformed into a skeleton format before comparing them. The skeleton is generated by normalizing the string, replacing confusable characters, and then normalizing the string again.

dry-transformer

Data transformation toolkit