Trending Projects for July 13, 2025

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

sqlite_extensions-uuid

SQLite's UUID v4 extension, packaged as a gem.

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

track_open_instances

A mixin to track instances of Ruby classes that require explicit cleanup, helping to identify potential resource leaks. It maintains a list of created instances and allows checking for any that remain unclosed.

rubygems-requirements-system

Users need to install system packages to install an extension library that depends on system packages. It bothers users because users need to install system packages and an extension library separately. rubygems-requirements-system helps to install system packages on "gem install". Users can install both system packages and an extension library by one action, "gem install".

mcp

The official Ruby SDK for Model Context Protocol servers and clients

json_rpc_handler

A spec-compliant JSON-RPC 2.0 handler

bake-test-external

Run external test suites to check for breakage.

voxpupuli-rubocop

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

traject_plus

Extensions to Traject for non-MARC formats

erb

An easy to use but powerful templating system for Ruby.

dependabot-devcontainers

Dependabot-Devcontainers provides support for managing dev container versioning via Dependabot.

stanford-mods

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

dependabot-swift

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

flipt_client

Flipt Client Evaluation SDK

dependabot-pub

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

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.

bake

A replacement for rake with a simpler syntax.

covered

A modern approach to code coverage.

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.

solid_cable

Database-backed Action Cable backend.

openapi_parameters

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

govuk_test

Test configuration and dependencies for applications on GOV.UK

grpc_reflection

GRPC Server Reflection Protocol for Ruby

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.

thruster

A zero-config HTTP/2 proxy for lightweight production deployments

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

sin_lru_redux

Efficient and thread-safe LRU cache

dependabot-nuget

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

dependabot-git_submodules

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

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.

demo_mode

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

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.

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

dependabot-elm

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

dependabot-docker

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

dependabot-cargo

Dependabot-Cargo provides support for bumping Rust (cargo) crates 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.

dependabot-terraform

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

dependabot-omnibus

Dependabot-Omnibus provides all the gems included in Dependabot. Dependabot provides automated dependency updates for multiple package managers.

kamal

Deploy web apps in containers to servers running Docker with zero downtime.

solid_cache

A database backed ActiveSupport::Cache::Store

dependabot-common

Dependabot-Common provides the shared code used across Dependabot. If you want support for multiple package managers, you probably want the meta-gem dependabot-omnibus.

solid_queue

Database-backed Active Job backend.