Trending Projects for February 12, 2023

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

ruby-lsp

An opinionated language server for Ruby

rack-session

A session implementation for Rack.

prettier_print

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

syntax_tree

A parser based on ripper

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.

app_store_connect

A Ruby interface to the App Store Connect API

rspec-twirp

Twirp RSpec matchers

io-nonblock

Enables non-blocking mode with IO class

apt-spy2

Keep your /etc/apt/sources.list up to date

abbrev

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

language_server-protocol

A Language Server Protocol SDK

date

A subclass of Object includes Comparable module for handling dates.

y-rb

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

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.

pubid-iso

Library to generate, parse and manipulate ISO PubID.

ruby-openai

OpenAI API + Ruby! 🤖🩵

code_ownership

A gem to help engineering teams declare ownership of code

isodoc-i18n

Internationalisation for Metanorma rendering

redis-client

Simple low-level client for Redis 6+

hiredis-client

Hiredis binding for redis-client

relaton-render

Rendering of ISO 690 XML

amplitude-experiment

Amplitude Experiment Ruby Server SDK

mailhandler

Use this gem to send emails through SMTP and Postmark API and check if email arrived.

sorbet-static-and-runtime

Sorbet static and runtime in one gem

session-check

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

parse_packwerk

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

rasn1

RASN1 is a pure ruby ASN.1 library. It may encode and decode DER and BER encodings.

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...

stator

The simplest of ActiveRecord state machines. Intended to be lightweight and minimalistic.

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 ...

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.

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...

net-pop

Ruby client library for POP3.

alba

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

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.

mnconvert

mnconvert converts Metanorma XML into NISO STS XML. This gem is a wrapper around mnconvert.jar available from https://github.com/metanorma/mnconvert, with versions matching the JAR file.

opentelemetry-registry

Registry for the OpenTelemetry Instrumentation Libraries

net-imap

Ruby client api for Internet Message Access Protocol

error_highlight

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

opentelemetry-propagator-xray

XRay Context Propagation Extension for the OpenTelemetry framework