Trending Projects for October 24, 2021

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

gctime

Exposes a monotonically increasing GC total_time metric.

annoy-rb

Annoy.rb provides Ruby bindings for the Annoy (Approximate Nearest Neighbors Oh Yeah).

github-authentication

Authenticate with GitHub

fastlane-plugin-emerge

Fastlane plugin for Emerge

debug

Debugging functionality for Ruby. This is completely rewritten debug.rb which was contained by the ancient Ruby versions.

llhttp-ffi

Ruby FFI bindings for llhttp.

heap-profiler

Make several heap dumps and summarize allocated, retained memory

fcntl

Loads constants defined in the OS fcntl.h C header file

net-http

HTTP client api for Ruby.

opentelemetry-instrumentation-graphql

GraphQL instrumentation for the OpenTelemetry framework

opentelemetry-instrumentation-pg

PG (PostgreSQL) instrumentation for the OpenTelemetry framework

opentelemetry-instrumentation-dalli

Dalli instrumentation for the OpenTelemetry framework

base64

Support for encoding and decoding binary data using a Base64 representation.

opentelemetry-instrumentation-rails

Rails instrumentation for the OpenTelemetry framework

opentelemetry-instrumentation-base

Instrumentation Base for the OpenTelemetry framework

opentelemetry-instrumentation-mysql2

Mysql2 instrumentation for the OpenTelemetry framework

opentelemetry-instrumentation-active_model_serializers

Active Model Serializers instrumentation for the OpenTelemetry framework

open-uri

An easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP.

opentelemetry-instrumentation-net_http

Net::HTTP instrumentation for the OpenTelemetry framework

dedup

If your app keeps lots of static data in memory, such as i18n data or large configurations, this can reduce memory retention.

async-http-faraday

Provides an adaptor between async-http and faraday.

resolv

Thread-aware DNS resolver library in Ruby.

net-smtp

Simple Mail Transfer Protocol client library for Ruby.

rdkafka

Modern Kafka client library for Ruby based on librdkafka

opentelemetry-instrumentation-restclient

REST Client instrumentation for the OpenTelemetry framework

opentelemetry-instrumentation-faraday

Faraday instrumentation for the OpenTelemetry framework

meddleware

A middleware framework to make meddling easy.

language_server-protocol

A Language Server Protocol SDK

opentelemetry-instrumentation-rack

Rack instrumentation for the OpenTelemetry framework

opentelemetry-api

A stats collection and distributed tracing framework

pry-shell

pry-shell gem provides multiple remote pry sessions.

opentelemetry-common

Common helpers for OpenTelemetry

warning

ruby-warning adds custom processing for warnings, including the ability to ignore specific warning messages, ignore warnings in specific files/directories, include backtraces with warnings, treat warnings as errors, deduplicate warnings, and add custom handling for all warnings in specific files/directories.

fluent-plugin-parser-cri

CRI log format parser for Fluentd

symbol-fstring

Allow fast access to internal fstring of symbols and modules

opentelemetry-sdk

A stats collection and distributed tracing framework

opentelemetry-exporter-otlp

OTLP exporter for the OpenTelemetry framework

parallel_split_test

Split a big test file into multiple chunks and run them in parallel

opentelemetry-instrumentation-sinatra

Sinatra instrumentation for the OpenTelemetry framework

gqli

GraphQL client with simple interface, designed for developer happiness

berater

work...within limits

typeprof

TypeProf performs a type analysis of non-annotated Ruby code. It abstractly executes input Ruby code in a level of types instead of values, gathers what types are passed to and returned by methods, and prints the analysis result in RBS format, a standard type description format for Ruby 3.0.

amazing_print

Great Ruby debugging companion: pretty print Ruby objects to visualize their structure. Supports custom object formatting via plugins