Trending Projects for February 16, 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.

pp

Provides a PrettyPrinter for Ruby objects

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.

win32ole

Provides an interface for OLE Automation in Ruby

bundle_update_interactive

Adds an update-interactive command to Bundler

solid_cable

Database-backed Action Cable backend.

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

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.

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.

tiptap-ruby

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

solid_queue

Database-backed Active Job backend.

kamal

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

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.

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.

ostruct

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

authorized_persona

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

github_diff_parser

A Ruby Gem to parse unified git diff output.

sorbet-result

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

metrics

Application metrics and instrumentation.

activerecord-dynamic_timeout

ActiveRecord extension for dynamically setting connection timeouts

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

securerandom

Interface for secure random number generator.

pstore

Transactional File Storage for Ruby Objects

activerecord_cursor_paginate

Cursor-based pagination for ActiveRecord.

jmx

Access and create MBeans in a friendly Ruby syntax

anthropic

Anthropic API + Ruby! 🤖🌌

uncruft

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

anonymous_active_record

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

ruby-ulid

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

mission_control-jobs

Operational controls for Active Job

activerecord7-redshift-adapter-pennylane

Amazon Redshift adapter for ActiveRecord 7.x.

vernier

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

tebako-runtime

Tebako (https://github.com/tamatebako/tebako) is an executable packager. tebako-runtime gem implements adapters for Ruby gems that shall be aware that they run in tebako environment.

google-cloud-storage_transfer

Storage Transfer Service allows you to quickly import online data into Cloud Storage. You can also set up a repeating schedule for transferring data, as well as transfer data within Cloud Storage, from one bucket to another.

google-cloud-storage_transfer-v1

Storage Transfer Service allows you to quickly import online data into Cloud Storage. You can also set up a repeating schedule for transferring data, as well as transfer data within Cloud Storage, from one bucket to another. Note that google-cloud-storage_transfer-v1 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-storage_transfe...

rubocop-yard

Check yardoc format like tag type.