Trending Projects for February 27, 2022

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

elastic-transport

Low level Ruby client for Elastic. See the `elasticsearch` or `elastic-enterprise-search` gems for full integration.

async-await

Implements the async/await pattern on top of async :)

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.

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.

logstash-output-opensearch

This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gem. This gem is not a stand-alone program

libddwaf

libddwaf packages a WAF implementation in C++, exposed to Ruby

net-smtp

Simple Mail Transfer Protocol client library for Ruby.

extended_range

Some handy methods for the `Range` class.

unicode-scripts

[Unicode 15.1.0] Retrieve the Unicode script(s) a string belongs to. Can also return the Script_Extension property which is defined as characters which are 'commonly used with more than one script, but with a limited number of scripts'.

onlyoffice_iredmail_helper

ONLYOFFICE Helper Gem for iRedMail. Used in QA

unicode-confusable

[Unicode 15.1.0] Compares two strings if they are visually confusable as described in UnicodeĀ® Technical Standard #39: Both strings get transformed into a skeleton format before comparing them. The skeleton is generated by normalizing the string, replacing confusable characters, and then normalizing the string again.

rbi

RBI generation framework

faulty

Fault-tolerance tools for ruby based on circuit-breakers

google-ads-googleads

google-ads-googleads is a Google Ads API client library for Ruby

timeout

Auto-terminate potentially long-running operations in Ruby.

wrata_api

Wrapper around wrata API

swaggard

Generate swagger documentation for your Rails REST API using YARD

ssh_data

Library for parsing SSH certificates

universal-track-manager

Simple, plug & play visitor tracking by user agent (browser), IP address, referrer, and UTM parameters.

fastlane-plugin-emerge

Fastlane plugin for Emerge

opentelemetry-instrumentation-resque

Resque instrumentation for the OpenTelemetry framework

onlyoffice_api

Ruby Framework to interact with OnlyOffice API 2.0

cased-rails

Ruby on Rails SDK/client library for Cased

open-uri

An easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP.

opentelemetry-instrumentation-all

All-in-one instrumentation bundle for the OpenTelemetry framework

lhm-shopify

Migrate large tables without downtime by copying to a temporary table in chunks. The old table is not dropped. Instead, it is moved to timestamp_table_name for verification.

opentelemetry-instrumentation-http_client

HttpClient instrumentation for the OpenTelemetry framework

net-http

HTTP client api for Ruby.

opentelemetry-instrumentation-ethon

Ethon instrumentation for the OpenTelemetry framework

google-apis-sheets_v4

This is the simple REST client for Google Sheets API V4. 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...

rspec-buildkite-analytics

UNSUPPORTED: The rspec-buildkite-analytics gem has been renamed to buildkite-test_collector. rspec-buildkite-analytics will not receive any further maintenance. Please follow our docs https://buildkite.com/docs/test-analytics/ruby-collectors to upgrade to the new gem: https://rubygems.org/gems/buildkite-test_collector. Thank you!

cased-ruby

Ruby library for Cased

lokalise_rails

This gem allows to exchange translation files between your Rails app and Lokalise TMS.

fluent-plugin-kubernetes_metadata_filter

Filter plugin to add Kubernetes metadata

zstd-ruby

Ruby binding for zstd(Zstandard - Fast real-time compression algorithm). See https://github.com/facebook/zstd

google-apis-drive_v3

This is the simple REST client for Google Drive 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 can us...

opentelemetry-instrumentation-sinatra

Sinatra instrumentation for the OpenTelemetry framework

meddleware

A middleware framework to make meddling easy.

gcra

GCRA implementation for rate limiting

google-apis-playcustomapp_v1

This is the simple REST client for Google Play Custom App Publishing 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, an...

vite_ruby

Use Vite in Ruby and bring joy to your JavaScript experience

dead_end

When you get an "unexpected end" in your syntax this gem helps you find it

date_range_formatter

This is a date range formatter with i18 support. This gem can help you make your dates at views nice-looking.