Trending Projects for February 23, 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-devcontainers

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

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.

pp

Provides a PrettyPrinter for Ruby objects

win32ole

Provides an interface for OLE Automation in Ruby

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.

solid_cable

Database-backed Action Cable backend.

metrics

Application metrics and instrumentation.

tailwindcss-ruby

A self-contained `tailwindcss` executable, wrapped up in a ruby gem. That's it. Nothing else.

thruster

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

hanami-cli

Hanami command line

rbs-inline

Inline RBS type declaration.

solid_cache

A database backed ActiveSupport::Cache::Store

rb_snowflake_client

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

kamal

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

solid_queue

Database-backed Active Job backend.

tiptap-ruby

A gem for parsing, generating, and rendering TipTap Documents and Nodes using Ruby.

sorbet-schema

Serialization and deserialization library into Sorbet structs.

prop_initializer

PropInitializer provides an easy way to define properties for Ruby classes with options for defaults and customization. It simplifies the Literal gem's functionality by removing strict type requirements and adapting the initializer process for flexibility.

ostruct

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

unicode-emoji

[Emoji 16.0] Provides Unicode Emoji data and regexes, incorporating the latest Unicode and Emoji standards. Includes a categorized list of recommended Emoji.

authorized_persona

AuthorizedPersona is a rails implementation of Betterment's Persona Centric Authorization pattern

sorbet-result

Adds T::Result to sorbet-runtime, which is a basic, strongly-typed monad

easy_talk

Generate json-schema from plain Ruby classes.

securerandom

Interface for secure random number generator.

activerecord_cursor_paginate

Cursor-based pagination for ActiveRecord.

github_diff_parser

A Ruby Gem to parse unified git diff output.

rubocop-yard

Check yardoc format like tag type.

repl_type_completor

Type based completion for REPL.

nopassword

NoPassword is a toolkit that makes it easy to implement temporary, secure login codes initiated from peoples' web browsers so they can login to Rails applications via email, SMS, CLI, QR Codes, or any other side-channel.

uri-builder

Build URIs via chains

uncruft

A library to assist with clearing out Rails deprecation warnings and upgrading Rails versions

mission_control-jobs

Operational controls for Active Job

ruby-ulid

generator, optional monotonicity, parser and tools for ULID (RBS included)

vernier

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

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.

annotaterb

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

rodauth-omniauth

Rodauth extension for logging in and creating account via OmniAuth authentication.

singleton

The Singleton module implements the Singleton pattern.

anonymous_active_record

Replacement for broken Class.new(ActiveRecord::Base)

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.

activerecord7-redshift-adapter-pennylane

Amazon Redshift adapter for ActiveRecord 7.x.

datadog

datadog is Datadog's client library for Ruby. It includes a suite of tools which provide visibility into the performance and security of Ruby applications, to enable Ruby developers to identify bottlenecks and other issues.