Trending Projects for January 29, 2023

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

google-iam-v1

An add-on interface used by some Google API clients to provide IAM Policy calls. Note that google-iam-v1 is a version-specific client library. For most uses, we recommend installing the main client library google-iam instead. See the readme for more details.

rspec-twirp

Twirp RSpec matchers

app_store_connect

A Ruby interface to the App Store Connect API

rb_sys

Helpers for compiling Rust extensions for ruby

date

A subclass of Object includes Comparable module for handling dates.

weakref

Allows a referenced object to be garbage-collected.

opentelemetry-test-helpers

A collection of helpers for testing OpenTelemetry Ruby

sass-embedded

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

ruby-openai

OpenAI API + Ruby! 🤖🩵

code_ownership

A gem to help engineering teams declare ownership of code

enum_ext

Enum extension introduces: enum supersets, enum mass-assign, easy localization, and more sweetness to Active Record enums.

hiredis-client

Hiredis binding for redis-client

fluent-plugin-opensearch

Opensearch output plugin for Fluent event collector

redis-client

Simple low-level client for Redis 6+

queue_classic_plus

Useful extras for Queue Classic

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.

opensearch-api

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

opensearch-transport

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

opensearch-ruby

OpenSearch Ruby is a Ruby client for OpenSearch. You can use the client to execute OpenSearch API commands, and build OpenSearch queries and aggregations using the included OpenSearch DSL.

parse_packwerk

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

sorbet-static-and-runtime

Sorbet static and runtime in one gem

hermes-rb

A messenger of gods, delivering them via RabbitMQ with a little help from Hutch

rbvmomi2

Ruby interface to the VMware vSphere API

opentelemetry-registry

Registry for the OpenTelemetry Instrumentation Libraries

train-rest

Provides a transport to communicate easily with RESTful APIs.

net-pop

Ruby client library for POP3.

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.

net-imap

Ruby client api for Internet Message Access Protocol

fluent-plugin-kubernetes-objects

A Fluentd input plugin for collecting Kubernetes objects, e.g. pods, namespaces, events, etc. by pulling or watching.

aws-crt

AWS SDK for Ruby - Common Run Time

prettier_print

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

alba

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

syntax_tree

A parser based on ripper

resolv-replace

Replace Socket DNS with Resolv.

net-smtp

Simple Mail Transfer Protocol client library for Ruby.

net-protocol

The abstract interface for net-* client.

error_highlight

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

ruby-lsp

An opinionated language server for Ruby

timeout

Auto-terminate potentially long-running operations in Ruby.

net-http

HTTP client api for Ruby.

glob

Create a list of hash paths that match a given pattern. You can also generate a hash with only the matching paths.

scimitar

SCIM v2 support for Users and Groups in Ruby On Rails

faraday-mashify

Faraday middleware for wrapping responses into Hashie::Mash.

shakapacker

Use webpack to manage app-like JavaScript modules in Rails

primer_view_components

ViewComponents for the Primer Design System