Trending Projects for December 22, 2024

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

boba

Custom Tapioca compilers

solid_cable

Database-backed Action Cable backend.

github_diff_parser

A Ruby Gem to parse unified git diff output.

thruster

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

positioning

Simple positioning for Active Record models.

solid_queue

Database-backed Active Job backend.

solid_cache

A database backed ActiveSupport::Cache::Store

rbs-inline

Inline RBS type declaration.

kamal

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

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.

capybara-playwright-driver

Playwright driver for Capybara

tiptap-ruby

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

io-stream

Provides a generic stream wrapper for IO instances.

io-endpoint

Provides a separation of concerns interface for IO endpoints.

jmx

Access and create MBeans in a friendly Ruby syntax

process_executer

An API for executing commands in a subprocess

logger

Provides a simple logging utility for outputting messages.

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.

hanami-cli

Hanami command line

benchmark

a performance benchmarking library

redmine_plugin_kit

Redmine plugin kit as base of Redmine plugins

ruby-ulid

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

opentelemetry-helpers-sql-obfuscation

SQL Obfuscation Instrumentation Helpers for the OpenTelemetry framework

baran

Text Splitter for Large Language Model Datasets.

opentelemetry-instrumentation-grape

Grape instrumentation for the OpenTelemetry framework

langchainrb

Build LLM-backed Ruby applications with Ruby's Langchain.rb

error_highlight

The gem enhances Exception#message by adding a short explanation where the exception is raised

good_job

A multithreaded, Postgres-based ActiveJob backend for Ruby on Rails

redis-clustering

A Ruby client that tries to match Redis' Cluster API one-to-one, while still providing an idiomatic interface.

google-cloud-artifact_registry-v1

Artifact Registry stores and manages build artifacts in a scalable and integrated service built on Google infrastructure. Note that google-cloud-artifact_registry-v1 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-artifact_registry instead. See the readme for more details.

redis-cluster-client

A Redis cluster client for Ruby

google-cloud-compute-v1

google-cloud-compute-v1 is the official client library for the Google Cloud Compute V1 API.

net-http

HTTP client api for Ruby.

playwright-ruby-client

The Ruby binding of playwright driver 1.49.0

propshaft

Deliver assets for Rails.

csv

The CSV library provides a complete interface to CSV files and data. It offers tools to enable you to read and write to and from Strings or IO objects, as needed.

syslog

Ruby interface for the POSIX system logging facility.

sass-embedded

A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.

google-cloud-location

An add-on interface used by some Google API clients to provide location management calls.