Trending Projects for February 05, 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.

rack-session

A session implementation for Rack.

ruby-lsp

An opinionated language server for Ruby

app_store_connect

A Ruby interface to the App Store Connect API

rspec-twirp

Twirp RSpec matchers

prettier_print

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

syntax_tree

A parser based on ripper

y-rb

Ruby bindings for yrs. Yrs "wires" is a Rust port of the Yjs framework.

date

A subclass of Object includes Comparable module for handling dates.

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

ruby-openai

OpenAI API + Ruby! 🤖❤️

enum_ext

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

parse_packwerk

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

code_ownership

A gem to help engineering teams declare ownership of code

hiredis-client

Hiredis binding for redis-client

opensearch-transport

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

opensearch-api

Ruby API for OpenSearch. See the `opensearch-ruby` 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.

language_server-protocol

A Language Server Protocol SDK

redis-client

Simple low-level client for Redis 6+

fluent-plugin-opensearch

Opensearch output plugin for Fluent event collector

fluent-plugin-kubernetes-objects

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

queue_classic_plus

Useful extras for Queue Classic

alba

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

sorbet-static-and-runtime

Sorbet static and runtime in one gem

google-apis-sqladmin_v1beta4

This is the simple REST client for Cloud SQL Admin API V1beta4. 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 logging. Yo...

google-apis-compute_v1

This is the simple REST client for Compute Engine 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 logging. You can ...

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.

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.

google-apis-monitoring_v3

This is the simple REST client for Cloud Monitoring API V3. 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 logging. You ca...

google-apis-pubsub_v1

This is the simple REST client for Cloud Pub/Sub 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 logging. You can u...

opentelemetry-registry

Registry for the OpenTelemetry Instrumentation Libraries

hermes-rb

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

train-rest

Provides a transport to communicate easily with RESTful APIs.

net-pop

Ruby client library for POP3.

cvss-suite

This Ruby gem calculates the score based on the vector of the Common Vulnerability Scoring System (https://www.first.org/cvss/specification-document) in version 4.0, 3.1, 3.0 and 2.

session-check

A gem for JS clients to check if their session has expired.

rbvmomi2

Ruby interface to the VMware vSphere API

resolv-replace

Replace Socket DNS with Resolv.

net-imap

Ruby client api for Internet Message Access Protocol

aws-crt

AWS SDK for Ruby - Common Run Time

google-apis-dns_v1

This is the simple REST client for Cloud DNS 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 logging. You can use t...

glob

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

pairing_heap

Performant priority queue in pure ruby with support for changing priority using pairing heap data structure