Trending Projects for June 14, 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

firecrawl-sdk

A type-safe Ruby client for the Firecrawl v2 API. Supports scraping, crawling, batch scraping, URL mapping, web search, and AI agent operations.

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.

rails-otel-context

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

philiprehberger-email_validator

Validates email addresses with RFC 5322 syntax checking, MX record verification, disposable domain detection, and role-based address identification.

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.

philiprehberger-password

Validate passwords against configurable policies (length, complexity, common password dictionary, context-aware checks), score strength with entropy-based and zxcvbn-style analysis, detect keyboard patterns and sequences, hash with bcrypt, and generate secure random passwords, passphrases, and PINs.

philiprehberger-template

A lightweight Mustache-style template engine supporting variable interpolation, sections, inverted sections, and nested scopes with safe rendering that never raises on missing variables.

philiprehberger-task_queue

A lightweight, zero-dependency, thread-safe in-process async job queue with configurable concurrency for Ruby applications.

philiprehberger-cron_kit

A zero-dependency Ruby gem for parsing 5-field cron expressions and running an in-process scheduler. Supports wildcards, ranges, steps, and lists.

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.

jekyll-theme-zer0

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

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

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

minitest-snapshots

Minitest plugin implementing Jest-style snapshot testing

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

appraisal2

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

top_secret

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

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.

agent-harness

AgentHarness provides a unified interface for CLI-based AI coding agents like Claude Code, Cursor, Gemini CLI, and others. It offers full orchestration with provider switching, circuit breakers, health monitoring, flexible configuration, dynamic provider registration, and token usage tracking.

temporalio

Temporal.io Ruby SDK

knockout-assets

Prepares the SHA values of CDN assets in a JS hash. Knockout templates can then refer to them without being rendered by erb or haml every time.

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

dspy-schema

Provides DSPy::TypeSystem::SorbetJsonSchema without requiring the full DSPy stack, enabling reuse in sibling gems and downstream projects.

sorbet-baml

A Ruby gem that converts T::Struct and T::Enum to BAML (Boundary AI Markup Language) type definitions. BAML uses 60% fewer tokens than JSON Schema while maintaining type safety.

profile-viewer

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

async-cable

An asynchronous adapter for ActionCable.

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.

ruby_llm

A single, beautiful Ruby framework for all major AI providers. Easily build chatbots, AI agents, RAG applications, content generators, and every AI workflow you can think of. 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, Mi...

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.

gvl_metrics_middleware

gvl_metrics_middlewareprovides Rack and Sidekiq middlewares for GVL metrics

solid_queue_monitor

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

async-job-adapter-active_job

A asynchronous job queue for Ruby on Rails.

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

tbd

An OpenStudio Measure that autodetects major thermal bridges in a model, and then derates outside-facing, opaque surface constructions.

apm_traceable-datadog

APM Traceable gem Plugin for Datadog