Trending Projects for February 04, 2024

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

openfeature-sdk

Ruby SDK for an the specifications for the open standard of feature flag management

after_commit_changes

Aggregate all changes made to an ActiveRecord model inside a transaction into a single set of changes.

package_json

The missing gem for managing package.json files in Ruby

prawn-disable_word_break

Prawn::DisableWordBreak is an extension for Prawn that disables word-breaking by character such as space and hyphen.

abbrev

Calculates a set of unique abbreviations for a given set of strings

rumale-clustering

Rumale::Clustering provides cluster analysis algorithms, such as K-Means, Gaussian Mixture Model, DBSCAN, and Spectral Clustering, with Rumale interface.

safe_request_timeout

Mechanism for safely aborting long-running requests after a specified timeout.

http_instrumentation

ActiveSupoprt instrumentation for a variety of Ruby HTTP client libraries.

rumale-core

Rumale::Core provides base classes and utility functions for implementing machine learning algorithm with Rumale interface.

rinda

The Linda distributed computing paradigm in Ruby.

linux_process_memory

Get a breakdown of the memory being used by a Linux process including resident, shared, private, and swap memory.

syslog

Ruby interface for the POSIX system logging facility.

activerecord-data_classification

An ActiveRecord extension for classifying models and fields as confidential data

nkf

Ruby extension for Network Kanji Filter

rack-session

A session implementation for Rack.

anycable-rails-core

AnyCable integration for Rails (w/o RPC dependencies)

net-http

HTTP client api for Ruby.

datadog-ci

datadog-ci is a Datadog's CI visibility library for Ruby. It traces tests as they are being executed and brings developers visibility into their CI pipelines.

packs-specification

The specification for packs in the `rubyatscale` ecosystem.

mutex_m

Mixin to extend objects to be handled like a Mutex.

drb

Distributed object system for Ruby

observer

Implementation of the Observer object-oriented design pattern.

getoptlong

GetoptLong for Ruby

authzed

Authzed is the best way to build robust and scalable permissions systems. See https://authzed.com for more details.

ruby-lsp-rails

A Ruby LSP addon that adds extra editor functionality for Rails applications

turbo_power

Power-pack for Turbo Streams

google-apis-firebaseappdistribution_v1

This is the simple REST client for Firebase App Distribution API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and loggin...

google-cloud-location

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

rudder-sdk-ruby

The Rudder ruby analytics library

redis-cluster-client

A Redis cluster client for Ruby

tiktoken_ruby

An unofficial Ruby wrapper for Tiktoken, a BPE tokenizer written by and used by OpenAI. It can be used to count the number of tokens in text before sending it to OpenAI APIs.

trilogy

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

judoscale-delayed_job

Autoscaling for Delayed Job workers.

unicode-sequence_name

[Unicode 16.0.0][Emoji 16.0] Returns the name of a Unicode code point sequence, if one exists

pgvector

pgvector support for Ruby

opentelemetry-instrumentation-gruf

Gruf instrumentation for the OpenTelemetry framework

standard-rails

A Standard plugin that adds Rails-specific rules to Standard

unicode-name

[Unicode 16.0.0] Returns the name, aliases, or label of a Unicode code point

uri

URI is a module providing classes to handle Uniform Resource Identifiers

sassc-embedded

An embedded sass shim for SassC.

wasmtime

A Ruby binding for Wasmtime, a WebAssembly runtime.

gvltools

Set of GVL instrumentation tools

k8s-ruby

Kubernetes client library for Ruby

web-push

Web Push library for Ruby (RFC8030)

visualize_packwerk

A gem to visualize connections in a Rails app that uses Packwerk