Trending Projects for June 22, 2025

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

dependabot-dotnet_sdk

dependabot-dotnet_sdk provides support for managing .NET SDK versioning via Dependabot.

opentelemetry-metrics-api

A stats collection and distributed tracing framework

parquet

Parquet is a high-performance Parquet library for Ruby, written in Rust. It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.

ruby_llm

A delightful Ruby way to work with AI. Tired of juggling different SDKs? RubyLLM provides one beautiful, Ruby-like interface for OpenAI, Anthropic, Gemini, Bedrock, OpenRouter, DeepSeek, Ollama, and any OpenAI-compatible API. Chat (with text, images, audio, PDFs), generate images, create embeddings, use tools (function calling), stream responses, and integrate with Rails effortlessly. Minimal d...

basic_yahoo_finance

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

bake-test-external

Run external test suites to check for breakage.

traject_plus

Extensions to Traject for non-MARC formats

annotaterb

Annotates Rails/ActiveRecord Models, routes, fixtures, and others based on the database schema.

voxpupuli-rubocop

Used in Vox Pupuli gems to configure RuboCop in a unified and centralised way

stanford-mods

Stanford specific wrangling of MODS metadata from DOR, the Stanford Digital Object Repository

erb

An easy to use but powerful templating system for Ruby.

win32ole

Provides an interface for OLE Automation in Ruby

traject

An easy to use, high-performance, flexible and extensible metadata transformation system, focused on library-archives-museums input, and indexing to Solr as output.

rspec-pending_for

Mark specs pending or skipped for specific Ruby engine (e.g. MRI or JRuby) / version combinations

govuk_test

Test configuration and dependencies for applications on GOV.UK

aws-cognito-srp

Unofficial Ruby library implementing AWS Cognito's SRP authentication flow

rb_snowflake_client

Using the HTTP V2 Api for Snowflake runs queries & creates native Ruby objects.

bake

A replacement for rake with a simpler syntax.

covered

A modern approach to code coverage.

ding_sdk

Ding Ruby SDK

silent_stream

ActiveSupport Kernel Reporting Detritus with a few enhancements

rails_cloudflare_turnstile

Rails extension for Cloudflare's Turnstile CAPTCHA alternative. This gem should work with Rails 6.x and 7.x, and with Faraday 1.x and 2.x.

demo_mode

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

govuk_schemas

Gem to generate test data based on GOV.UK content schemas

bundler-multilock

Support Multiple Lockfiles

rubocop-govuk

Shared RuboCop rules for Ruby projects in GOV.UK

dependabot-github_actions

Dependabot-GitHub_Actions provides support for bumping GitHub Actions via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

litestream

Integrate Litestream with the RubyGems infrastructure.

govuk_sidekiq

Provides standard setup and behaviour for Sidekiq in GOV.UK applications.

pstore

Transactional File Storage for Ruby Objects

vagrant_cloud

Ruby library for the HashiCorp Vagrant Cloud API

rubocop-standard

Enables Shopify's Ruby Style Guide recommendations (and bundles them with other niceties, like `rubocop-{minitest,performance,rails,rake}`).

dependabot-npm_and_yarn

Dependabot-NPM_And_Yarn provides support for bumping Javascript (npm and yarn) libraries via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

dependabot-composer

Dependabot-Composer provides support for bumping PHP (composer) libraries via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

marc

A ruby library for working with Machine Readable Cataloging

rspec-watcher

Automatically runs specs in reaction to changes in files. Loads the project once and uses code reloading to get changes instead of starting a new process for every test run.

dependabot-maven

Dependabot-Maven provides support for bumping Maven packages via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

dependabot-python

Dependabot-Python provides support for bumping Python packages via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

positioning

Simple positioning for Active Record models.

dependabot-bundler

Dependabot-Bundler provides support for bumping Ruby (bundler) gems via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

dependabot-hex

Dependabot-Hex provides support for bumping Elixir (hex) packages via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

dependabot-gradle

Dependabot-Gradle provides support for bumping Gradle packages via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

dependabot-go_modules

Dependabot-Go_Modules provides support for bumping Go Modules versions via Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.