Trending Projects for July 19, 2026

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

ractor-dispatch

A lightweight library for dispatching work to a specific Ractor. Useful as an escape hatch when code running in non-main Ractors needs to execute something only the main Ractor can do.

langsmith-sdk

A Ruby client for LangSmith, providing tracing and observability for LLM applications

completion-kit

CompletionKit is a prompt testing platform that runs as a Rails engine or a standalone app. Run prompts against real datasets, score every output with an LLM judge against criteria you define, track prompt versions, and get AI-generated improvement suggestions grounded in your actual results. Includes a web UI, REST API, and a built-in MCP server with 53 tools.

biome-ruby

A self-contained `biome` executable. Javascript linting and formatting without a package manager.

yerba

A CLI tool for editing YAML while preserving structure, comments, and format.

fontisan

Fontisan provides font analysis tools and utilities. It is designed as a pure Ruby implementation with full object-oriented architecture, supporting extraction of information from OpenType and TrueType fonts (OTF, TTF, OTC, TTC). The gem provides both a Ruby library API and a command-line interface, with structured output formats (YAML, JSON, text).

fulgur

Ruby bindings for fulgur, a deterministic HTML/CSS to PDF rendering engine.

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.

jsonschema_rs

High-performance JSON Schema validator with support for Draft 4, 6, 7, 2019-09, and 2020-12.

rubocop-pragmatic

Pragmatic Ruby Styling for Projects.

pgbus

Pgbus is a PostgreSQL-native job processor and event bus for Ruby on Rails. Built on top of PGMQ, it provides ActiveJob integration, AMQP-style topic routing, idempotent event handling, worker memory management, dead letter queues, and a built-in dashboard with Hotwire support.

mittens

Stemming for Ruby, powered by Snowball

turbo-themes

Turbo Themes provides framework-agnostic color schemes and an accessible theme selector component for Jekyll sites and beyond.

has_state_machine

HasStateMachine uses ruby classes to make creating a finite state machine in your ActiveRecord models a breeze.

percy-appium-app

Percy visual testing for Ruby Appium Mobile Apps

dspy-ruby_llm

Provides a unified adapter using RubyLLM to access OpenAI, Anthropic, Gemini, Bedrock, Ollama, and more through a single interface in DSPy.rb projects.

activeagent

The only agent-oriented AI framework designed for Rails, where Agents are Controllers. Build AI features with less complexity using the MVC conventions you love.

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.

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

lexxy

A new editor for Action Text based on Meta's Lexical framework.

minitest-snapshots

Minitest plugin implementing Jest-style snapshot testing

dspy

The Ruby framework for programming with large language models. DSPy.rb brings structured LLM programming to Ruby developers. Instead of wrestling with prompt strings and parsing responses, you define typed signatures using idiomatic Ruby to compose and decompose AI Worklows and AI Agents.

active_storage_db

An ActiveStorage service plugin to store files in database.

freezolite

Example description

solid_queue_monitor

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

openproject-octicons_helper

A rails helper that makes including svg Octicons simple.

sanitization

Sanitization makes it easy to store slightly cleaner strings to your database.

openproject-octicons

A package that distributes Octicons in a gem

markly

CommonMark parser and renderer. Written in C, wrapped in Ruby.

aikido-zen

Zen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks.

anomaly_detection

Time series anomaly detection for Ruby

rspec_trunk_flaky_tests

Integrates RSpec with Trunk Flaky Tests to automatically upload test results from your CI jobs. Enables accurate flaky test detection, quarantining, and analytics.

anthropic

Ruby library to access the Anthropic API

opentelemetry-logs-api

Logs API implementation for OpenTelemetry

opentelemetry-logs-sdk

Logs SDK implementation for OpenTelemetry