Trending Projects for January 22, 2023

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

app_store_connect

A Ruby interface to the App Store Connect API

rb_sys

Helpers for compiling Rust extensions for ruby

weakref

Allows a referenced object to be garbage-collected.

sass-embedded

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

opentelemetry-test-helpers

A collection of helpers for testing OpenTelemetry Ruby

date

A subclass of Object includes Comparable module for handling dates.

salesforcebulk

This gem is a simple interface to the Salesforce Bulk API providing full support for insert, update, upsert, delete, and query actions while allowing you to specify multiple batches per job to process data fast. Gem includes unit tests.

fluent-plugin-opensearch

Opensearch output plugin for Fluent event collector

code_ownership

A gem to help engineering teams declare ownership of code

ruby-openai

A Ruby gem for the OpenAI GPT-3 API

redis-client

Simple low-level client for Redis 6+

queue_classic_plus

Useful extras for Queue Classic

opensearch-api

Ruby API for OpenSearch. See the `opensearch` gem for full integration.

opensearch-transport

Ruby client for OpenSearch. See the `opensearch` gem for full integration.

opensearch-ruby

Ruby integrations for OpenSearch (client, API, etc.)

parse_packwerk

A low-dependency gem for parsing and writing packwerk YML files

rbvmomi2

Ruby interface to the VMware vSphere API

sorbet-static-and-runtime

Sorbet static and runtime in one gem

opentelemetry-registry

Registry for the OpenTelemetry Instrumentation Libraries

net-imap

Ruby client api for Internet Message Access Protocol

train-rest

Provides a transport to communicate easily with RESTful APIs.

aws-crt

AWS SDK for Ruby - Common Run Time

google-cloud-pubsub-v1

Cloud Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications. Note that google-cloud-pubsub-v1 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-pubsub instead. See the readme for more details.

prettier_print

A drop-in replacement for the prettyprint gem with more functionality.

resolv-replace

Replace Socket DNS with Resolv.

net-protocol

The abstract interface for net-* client.

timeout

Auto-terminate potentially long-running operations in Ruby.

syntax_tree

A parser based on ripper

net-http

HTTP client api for Ruby.

traces

Application instrumentation and tracing.

alba

Alba is the fastest JSON serializer for Ruby. It focuses on performance, flexibility and usability.

primer_view_components

ViewComponents for the Primer Design System

pathname

Representation of the name of a file or directory on the filesystem

tempfile

A utility class for managing temporary files.

rbsecp256k1

Native extension gem for secp256k1 ECDSA and Schnorr signatures. Wraps libsecp256k1 natively without any need for FFI.

thor-zsh_completion

Create zsh completion script for Thor subclass

rack-unreloader

Rack::Unreloader is a rack middleware that reloads application files when it detects changes, unloading constants defined in those files before reloading.

yard-sorbet

A YARD plugin that incorporates Sorbet type information

rbi

RBI generation framework

faraday-typhoeus

Faraday adapter for Typhoeus

firebase_dynamic_link

Create deep link for web and mobile app using Firebase Dynamic Links service

uri

URI is a module providing classes to handle Uniform Resource Identifiers

opentelemetry-instrumentation-rdkafka

Rdkafka instrumentation for the OpenTelemetry framework

rudder_analytics_sync

Rudder is a platform for collecting, storing and routing customer event data to dozens of tools. Rudder is open-source, can run in your cloud environment (AWS, GCP, Azure or even your data-centre) and provides a powerful transformation framework to process your event data on the fly.

tmpdir

Extends the Dir class to manage the OS temporary file path.