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

app_store_connect

A Ruby interface to the App Store Connect API

language_server-protocol

A Language Server Protocol SDK

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

weakref

Allows a referenced object to be garbage-collected.

date

A subclass of Object includes Comparable module for handling dates.

betterlint

Betterment rubocop configuration

rasn1

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

ruby-openai

OpenAI API + Ruby! 🤖❤️

session-check

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

stator

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

code_ownership

A gem to help engineering teams declare ownership of code

pubid-iso

Library to generate, parse and manipulate ISO PubID.

amplitude-experiment

Amplitude Experiment Ruby Server SDK

parse_packwerk

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

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

sorbet-static-and-runtime

Sorbet static and runtime in one gem

error_highlight

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

net-pop

Ruby client library for POP3.

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

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.

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.

train-rest

Provides a transport to communicate easily with RESTful APIs.

extract_ttc

Extract font collection to separate font files

stream-chat-ruby

Ruby client for Stream Chat.

pairing_heap

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

aws-crt

AWS SDK for Ruby - Common Run Time

resolv-replace

Replace Socket DNS with Resolv.

relaton-iana

RelatonIana: Ruby XMLDOC impementation.

relaton-3gpp

Relaton3gpp: Ruby XMLDOC impementation.

opentelemetry-propagator-xray

XRay Context Propagation Extension for the OpenTelemetry framework

alba

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

drb

Distributed object system 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.

securerandom

Interface for secure random number generator.

redmine_plugin_kit

Redmine plugin kit as base of Redmine plugins

net-smtp

Simple Mail Transfer Protocol client library for Ruby.