Trending Projects for January 25, 2026

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

json-logic-rb

Ruby implementation of JsonLogic. JsonLogic rules are JSON trees. The engine walks that tree and returns a Ruby value. Ships with a compliance runner for the official test suite.

types_from_serializers

types_from_serializers helps you by automatically generating TypeScript interfaces for your JSON serializers, allowing you typecheck your frontend code to ship fast and with confidence.

memory

Memory profiling routines for Ruby 2.3+

z3

Ruby bindings for Z3 Constraint Solver

metronome-sdk

Ruby library to access the Metronome API

resend

The Ruby and Rails SDK for resend.com

datadog

datadog is Datadog's client library for Ruby. It includes a suite of tools which provide visibility into the performance and security of Ruby applications, to enable Ruby developers to identify bottlenecks and other issues.

opentelemetry-exporter-otlp-metrics

OTLP metrics exporter for the OpenTelemetry framework

opentelemetry-metrics-sdk

A stats collection and distributed tracing framework

rb_snowflake_client

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

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)

y-rb

Ruby bindings for yrs. Yrs "wires" is a Rust port of the Yjs framework.

datadog-ruby_core_source

Provide Ruby core source files for C extensions that need them.

lz4_flex

A modern LZ4 compression library for Ruby, leveraging the power of the [`lz4_flex`](https://github.com/PSeitz/lz4_flex) Rust crate. This library provides a pure Rust implementation of the LZ4 algorithm, ensuring high performance and safety.

prism

Prism Ruby parser

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...

anthropic

Ruby library to access the Anthropic API

openapi_parameters

This parses HTTP query/path/header/cookie parameters exactly as described in an OpenAPI API description.

package_json

The missing gem for managing package.json files in Ruby

active_snapshot

Dead simple snapshot versioning for ActiveRecord models and associations.

gutentag

A good, simple, solid tagging extension for ActiveRecord

cgi

Support for the Common Gateway Interface protocol.

inertia_rails

Quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

chef-licensing

Ruby library to support CLI tools that use Progress Chef license storage, generation, and entitlement.

axe-core-capybara

Capybara webdriver injected with Axe

ruby-lsp-rspec

RSpec addon for ruby-lsp

mindee

Quickly and easily connect to Mindee's API services using Ruby.

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.

axe-core-cucumber

Cucumber step definitions for Axe

argon2

Argon2 FFI binding

MailchimpTransactional

The official Ruby client library for the Mailchimp Trainsactional API

hiredis-client

Hiredis binding for redis-client

keycloak-admin

Keycloak Admin REST API client written in Ruby

spree_cli

Spree Commerce command line interface

tokenizers

Fast state-of-the-art tokenizers for Ruby

zstd-ruby

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

sorbet-schema

Serialization and deserialization library into Sorbet structs.

checkout_sdk

Accept online payments, create a Platform, and pay out to your sub-entities, sellers and service providers.

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.

redis-client

Simple low-level client for Redis 6+