Trending Projects for April 26, 2026

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

pronto-herb

A Pronto runner for Herb, the HTML-aware ERB linter. Enables ERB template linting in pull request reviews.

rubydex

A rolodex for Ruby

sigstore-cli

A CLI interface to the sigstore ruby client

sigstore

A pure-ruby implementation of sigstore signature verification

solid-process

Write business logic for Ruby/Rails that scales.

rubocop-gusto

A gem for sharing gusto rubocop rules

html-to-markdown

html-to-markdown is a native Ruby extension built on the shared Rust engine that powers the html-to-markdown project. It delivers identical HTML-to-Markdown output across languages, exposes inline image extraction, and ships with a CLI for automation workflows.

qawolf-socket-rubygem

Simple gem used for publishing/indexing tests on RubyGems + Socket.

anthropic

Ruby library to access the Anthropic API

axe-core-capybara

Capybara webdriver injected with Axe

mml

MathML parser and builder used in Plurimath.

kicks

Fast background processing framework for Ruby and RabbitMQ

chef-winrm-fs

Ruby library for file system operations via Windows Remote Management

fastqr

Generate 1,000 QR codes in **0.37 seconds**. Full UTF-8 support. Custom colors. Logo embedding. Precise size control.

moxml

Moxml is a unified XML manipulation library that provides a common API for XML node navigation, manipulation, building and XPath querying interface covering multiple parser implementations including Nokogiri, Oga, REXML, Ox, LibXML.

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.

openapi_parameters

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

demo_mode

A configurable demo mode for your Rails app. Specify your desired "personas" and DemoMode will handle the rest.

sidekiq-undertaker

Sidekiq::Undertaker is a plugin for Sidekiq. It allows exploring, reviving (retrying) or burying (deleting) dead jobs. For easy exploring the dead-jobs queue is broken down into time windows (buckets) of hours, days and weeks.

sidekiq-debouncer

Sidekiq extension that adds the ability to debounce job execution. Worker will postpone its execution after `wait time` have elapsed since the last time it was invoked. Useful for implementing behavior that should only happen after the input has stopped arriving.

chef-licensing

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

snaptrade

Connect brokerage accounts to your app for live positions and trading

logstash-filter-elastic_integration

This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program

faraday-xml

Faraday XML Middleware.

posthog-ruby

The PostHog ruby library

prosopite

N+1 auto-detection for Rails with zero false positives / false negatives

simplecov-tailwindcss

HTML Tailwind Design View of Simplecov as a formatterthat is clean, easy to read.

inspec-core-bin

InSpec executable for inspec-core gem. Use of this executable may require accepting a license agreement. Packaged distributions of Progress® Chef® products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products ...

heap-profiler

Make several heap dumps and summarize allocated, retained memory

facebook-messenger

Facebook Messenger client

trilogy

A friendly MySQL-compatible library for Ruby, binding to libtrilogy

MailchimpTransactional

The official Ruby client library for the Mailchimp Trainsactional API

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

betterlint

Betterment rubocop configuration

time

Extends the Time class with methods for parsing and conversion.

wasmtime

A Ruby binding for Wasmtime, a WebAssembly runtime.

omnes

Omnes is a Ruby library implementing the publish-subscribe pattern. This pattern allows senders of messages to be decoupled from their receivers. An Event Bus acts as a middleman where events are published while interested parties can subscribe to them.

jekyll-link-attributes

This plugin adds `rel` and `target` attributes to all external links in your Jekyll site.