Trending Projects for June 07, 2026

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

bloom_fit

Bloom filters for Ruby with automatic sizing and a fast native in-memory core, with a small, Set-like API.

udb-gen

A tool to generate artifacts using UDB data

rails-otel-context

Rails-specific OpenTelemetry enhancements for source location tracking and database instrumentation. Maintained by Last9.

exwiw

Export What I Want (Exwiw) is a Ruby gem that allows you to export records from a database to a dump file.

philiprehberger-rate_limiter

A zero-dependency Ruby gem for rate limiting with sliding window and token bucket algorithms, per-key tracking, and thread safety.

rubocop-pragmatic

Pragmatic Ruby Styling for Projects.

philiprehberger-time_ago

Format timestamps as human-readable relative strings like "3 minutes ago" or "in 2 hours". Supports short format, compound units, approximate mode, configurable thresholds, and automatic fallback to absolute dates.

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.

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.

philiprehberger-phone

Parse phone numbers from various formats, validate against country rules, and format as E.164, national, or international. Supports 36 countries with phone type detection, area code lookup, vanity number conversion, SMS shortcode validation, and carrier identification — all without external dependencies.

jekyll-theme-zer0

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

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

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

minitest-snapshots

Minitest plugin implementing Jest-style snapshot testing

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

filewatcher-cli

CLI for Filewatcher.

ruby_llm-schema

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

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

cosmonats

Lightweight background and stream processing for Ruby

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.

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

top_secret

Filter sensitive information from free text before sending it to external services or APIs, such as chatbots and LLMs.

appraisal2

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

or-tools

Operations research tools for 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.

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

profile-viewer

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

temporalio

Temporal.io Ruby SDK

freezolite

Example description

reactionview

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

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.

active_storage_db

An ActiveStorage service plugin to store files in database.

gvl_metrics_middleware

gvl_metrics_middlewareprovides Rack and Sidekiq middlewares for GVL metrics

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

solid_queue_monitor

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

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.

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.

ruby_llm

One beautiful Ruby API for GPT, Claude, Gemini, and more. Easily build chatbots, AI agents, RAG applications, and content generators. Features chat (text, images, audio, PDFs), image generation, embeddings, tools (function calling), structured output, Rails integration, and streaming. Works with OpenAI, Anthropic, Google Gemini, AWS Bedrock, DeepSeek, Mistral, Ollama (local models), OpenRouter,...

turbopuffer

Ruby library to access the Turbopuffer API

eps

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