Trending Projects for January 18, 2026

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.

resend

The Ruby and Rails SDK for resend.com

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)

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

axe-core-cucumber

Cucumber step definitions for Axe

axe-core-capybara

Capybara webdriver injected with Axe

tencentcloud-sdk-teo

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

gutentag

A good, simple, solid tagging extension for ActiveRecord

keycloak-admin

Keycloak Admin REST API client written in Ruby

spree_cli

Spree Commerce command line interface

argon2

Argon2 FFI binding

zstd-ruby

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

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.

spree_emails

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

redis-client

Simple low-level client for Redis 6+

ros-apartment

Apartment allows Rack applications to deal with database multitenancy through ActiveRecord

tencentcloud-sdk-vod

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

smartystreets_ruby_sdk

An official library for the SmartyStreets APIs

minitest-around

Alternative for setup/teardown dance.

lefthook

A single dependency-free binary to manage all your git hooks that works with any language in any environment, and in all common team workflows.

ultracart_api

UltraCart REST API Version 2

tencentcloud-sdk-cfw

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

tencentcloud-sdk-faceid

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

heap-profiler

Make several heap dumps and summarize allocated, retained memory

unicode-scripts

[Unicode 17.0.0] Retrieve the Unicode script(s) a string belongs to. Can also return the Script_Extension property which is defined as characters which are 'commonly used with more than one script, but with a limited number of scripts'.

tencentcloud-sdk-common

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

hive_geoip2

libmaxminddb GeoIP2 Ruby bindings

tencentcloud-sdk-cam

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

tencentcloud-sdk-waf

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

tencentcloud-sdk-dlc

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

tencentcloud-sdk-live

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

kennel

Keep datadog monitors/dashboards/etc in version control, avoid chaotic management via UI

jruby-rack

JRuby-Rack is a combined Java and Ruby library that adapts the Java Servlet API to Rack. For JRuby only.

jruby-jars

This gem includes JRuby core and the Ruby standard library as jar files. It provides a way to have other gems depend on JRuby without including (and freezing to) a specific jruby-complete jar version.

fluent-plugin-record-modifier

Filter plugin for modifying event record

tencentcloud-sdk-tat

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

tencentcloud-sdk-trtc

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

fastly

Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fast...

wysiwyg-rails

A beautiful WYSIWYG HTML text editor. High performance and modern design make it easy to use for developers and loved by users.

just-the-docs

A modern, highly customizable, and responsive Jekyll theme for documentation with built-in search.

js-routes

Exposes all Rails Routes URL helpers as javascript module

tracking_number

This gem identifies valid tracking numbers and the service they're associated with. It can also tell you a little bit about the package purely from the number—there's quite a bit of info tucked away into those numbers, it turns out.