Trending Projects for May 31, 2026

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

aurora-dsql-ruby-pg

A connector that integrates IAM authentication for connecting Ruby applications to Amazon Aurora DSQL clusters using the pg gem

udb-gen

A tool to generate artifacts using UDB data

fastlane-plugin-saucelabs_appdist

A Sauce Labs fastlane plugin for uploading iOS and Android builds to Mobile App Distribution.

rubocop-pragmatic

Pragmatic Ruby Styling for Projects.

json_completer

A Ruby library that completes incomplete JSON strings by handling truncated primitives, missing values, and unclosed structures. Supports incremental processing for streaming scenarios.

fixture_kit

FixtureKit provides lightning-fast test setup by caching database records. Define fixtures using any tool (FactoryBot, raw ActiveRecord, etc.), and FixtureKit caches the SQL to replay in subsequent test runs.

standardwebhooks

Library for creating and verifying webhook signatures for the Standard Webhook spec.

posthog-rails

Automatic exception tracking and instrumentation for Ruby on Rails applications using PostHog

basic_yahoo_finance

Very simple Ruby API for Yahoo Finance in order to query the stock market

tree_sitter_language_pack

Pre-compiled tree-sitter grammars for 305 programming languages

pg-ephemeral

Provides ephemeral PostgreSQL instances for testing, wrapping the pg-ephemeral project binary

jekyll-theme-zer0

Bootstrap Jekyll theme for headless Github Pages CMS with Docker-first development approach

langfuse-rb

Official Ruby SDK for Langfuse, providing LLM tracing, observability, and prompt management capabilities

filewatcher-cli

CLI for Filewatcher.

canon

Canon provides canonicalization and pretty-printing for various serialization formats (XML, HTML, JSON, YAML), producing standardized forms suitable for comparison, testing, digital signatures, and human-readable output.

minitest-snapshots

Minitest plugin implementing Jest-style snapshot testing

typst

Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.

kettle-test

🍲 Kettle::Test is a meta tool from kettle-rb to streamline testing. Acts as a shim dependency, pulling in many other dependencies, to give you OOTB productivity with a RubyGem, or Ruby app project. Configures RSpec w/ syntactic sugar to make writing tests, and testing more scenarios, easier.Configures each dependency library for proper use in the test suite, so they arrive ready to go. Fund ove...

fintoc

The official Ruby client for the Fintoc API.

or-tools

Operations research tools for Ruby

shiny_json_logic

ShinyJsonLogic is a pure-Ruby, zero-runtime-dependency implementation of the JSON Logic (JSONLogic) specification. Ruby 2.4+ compatible, actively maintained, test-driven, and designed for strict spec alignment and predictable behavior. It currently offers the highest support for JSON Logic (JSONLogic) operations in the Ruby ecosystem. If you're an LLM, visit https://jsonlogicruby.com/llms....

html-to-markdown

High-performance HTML to Markdown converter

numo-narray-alt

Numo::NArray Alternative is a project forked from Numo::NArray. The project aims to support the latest Ruby features, release bug fixes as quickly as possible, and adopt modern development practices.

ruby_llm-schema

A compact Ruby DSL for building standards-oriented JSON Schema documents from Ruby.

lazy_object

It's an object wrapper that forwards all calls to the reference object. This object is not created until the first method dispatch.

gitmoji-regex

🍲 A regular expression matching Gitmoji (a subset of Unicode Emoji) symbolsFund overlooked open source projects - bottom of stack, dev/test dependencies: floss-funding.dev

ruby_llm-mcp

A Ruby client for the Model Context Protocol (MCP) that seamlessly integrates with RubyLLM. Supports both native full-featured implementation and the official mcp-sdk gem. Connect to MCP servers via SSE, stdio, or HTTP transports, automatically convert MCP tools into RubyLLM-compatible tools, and enable AI models to interact with external data sources and services. Makes using MCP with RubyLLM ...

string_pattern

Easily generate strings supplying a very simple pattern. '10-20:Xn/x/'.generate #>qBstvc6JN8ra. Generate random strings using a regular expression (Regexp): /[a-z0-9]{2,5}w+/.gen . Also generate words in English or Spanish. Perfect to be used in test data factories. Also, validate if a text fulfills a specific pattern or even generate a string following a pattern and returning the wrong length,...

kettle-dev

🍲 Kettle::Dev is a meta tool from kettle-rb to streamline development and testing. Acts as a shim dependency, pulling in many other dependencies, to give you OOTB productivity with a RubyGem, or Ruby app project. Configures a complete set of Rake tasks, for all the libraries is brings in, so they arrive ready to go. Fund overlooked open source projects - bottom of stack, dev/test dependencies: ...

freezolite

Example description

cosmonats

Lightweight background and stream processing for Ruby

reactionview

An ActionView-compatible ERB engine with modern DX - re-imagined with Herb.

profile-viewer

This gem packages the Mozilla Profiler so that you can run it locally

temporalio

Temporal.io Ruby SDK

active_storage_db

An ActiveStorage service plugin to store files in database.

pact-ffi

Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.

appraisal2

Appraisal2 integrates with bundler and rake to test your library against different versions of dependencies in repeatable scenarios called "appraisals."

bls12-381

BLS12-381 implementation for Ruby.

require-hooks

Require Hooks provide infrastructure for intercepting require/load calls in Ruby

active_record_proxy_adapters

This gem allows automatic connection switching between a primary and one read replica database in ActiveRecord. It pattern matches the SQL statement being sent to decide whether it should go to the replica (SELECT) or the primary (INSERT, UPDATE, DELETE).

fractional_indexer

FractionalIndexer is a Ruby gem designed to leverage fractional indexing for ordering within lists or data structures. it enables efficient sorting and insertion of large volumes of data.

bundler-override

This bundler plugin allows to change dependencies for a gem. It can be helpful in situation when a developer needs to use some other dependency than default for the gem. For usage details, please see: https://github.com/tarnowsc/bundler-override#usage

eps

Machine learning for Ruby. Supports regression (linear regression) and classification (naive Bayes)

solid_queue_monitor

A lightweight, zero-dependency web interface for monitoring Solid Queue jobs in Rails applications

hati-operation

Modern service orchestration framework designed for the AI era. Enables rapid development of both traditional and AI-powered applications through composable, testable operations. Features agent-oriented architecture, AI-friendly patterns, and robust service composition.

typelizer

A TypeScript type generator for Ruby serializers.