Trending Projects for March 09, 2025

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

dispersion

Syntac Highlighter for Ruby

activerecord-pretty-comparator

A simple ActiveRecord extension to support where with comparison operators (`>`, `>=`, `<`, and `<=`).

metrics

Application metrics and instrumentation.

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.

danger-dangermattic

A shared collection of Danger plugins

ostruct

Class to build custom data structures, similar to a Hash.

demo_mode

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

securerandom

Interface for secure random number generator.

repl_type_completor

Type based completion for REPL.

rubocop-yard

Check yardoc format like tag type.

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.

activerecord_cursor_paginate

Cursor-based pagination for ActiveRecord.

rake-compiler-dock

Easy to use and reliable cross compiler environment for building Windows and Linux binary gems. Use rake-compiler-dock to enter an interactive shell session or add a task to your Rakefile to automate your cross build.

annotaterb

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

vernier

Next-generation Ruby 3.2.1+ sampling profiler. Tracks multiple threads, GVL activity, GC pauses, idle time, and more.

singleton

The Singleton module implements the Singleton pattern.

phlex-rails

Object-oriented views in pure Ruby.

benchmark

a performance benchmarking library

logger

Provides a simple logging utility for outputting messages.

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

traces

Application instrumentation and tracing.

solid_errors

Database-backed Rails error subscriber

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

overmind

Overmind is a process manager for Procfile-based applications and tmux.

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

gem-release

Release your ruby gems with ease. (What a bold statement for such a tiny plugin ...)

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

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

baran

Text Splitter for Large Language Model Datasets.

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

fastlane-plugin-wpmreleasetoolkit

GitHub helper functions

visualize_packs

A gem to visualize connections in a Ruby app that uses packs

trilogy

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

mutex_m

Mixin to extend objects to be handled like a Mutex.

trycourier

Courier is the smartest way to design & deliver notifications. Design your notifications once, deliver them to any channel through one API.