Trending Projects for March 06, 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.

n1_loader

Loader to solve N+1 issue for good.

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

async-await

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

libddwaf

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

extended_range

Some handy methods for the `Range` class.

gindex

Instant concurrent indexes for Rails

onlyoffice_iredmail_helper

ONLYOFFICE Helper Gem for iRedMail. Used in QA

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

opentelemetry-instrumentation-que

Que instrumentation for the OpenTelemetry framework

faulty

Fault-tolerance tools for ruby based on circuit-breakers

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.

wrata_api

Wrapper around wrata API

google-ads-googleads

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

dead_end

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

ssh_data

Library for parsing SSH certificates

opentelemetry-instrumentation-koala

Koala instrumentation for the OpenTelemetry framework

open-uri

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

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.

stimulus-rails

A modest JavaScript framework for the HTML you already have.

fastlane-plugin-emerge

Fastlane plugin for Emerge

opentelemetry-instrumentation-bunny

Bunny instrumentation for the OpenTelemetry framework

opentelemetry-instrumentation-lmdb

LMDB instrumentation for the OpenTelemetry framework

opentelemetry-instrumentation-excon

Excon instrumentation for the OpenTelemetry framework

onlyoffice_api

Ruby Framework to interact with OnlyOffice API 2.0

opentelemetry-instrumentation-http

HTTP instrumentation for the OpenTelemetry framework

apt-spy2

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

opentelemetry-instrumentation-all

All-in-one instrumentation bundle for the OpenTelemetry framework

opentelemetry-instrumentation-ethon

Ethon instrumentation for the OpenTelemetry framework

turbo-rails

The speed of a single-page web application without having to write any JavaScript.

optparse

OptionParser is a class for command-line option analysis.

userlist

Ruby wrapper for the Userlist API

opentelemetry-instrumentation-mongo

Mongo instrumentation for the OpenTelemetry framework

typeprof

TypeProf performs a type analysis of non-annotated Ruby code. It abstractly executes input Ruby code in a level of types instead of values, gathers what types are passed to and returned by methods, and prints the analysis result in RBS format, a standard type description format for Ruby 3.0. This tool is planned to be bundled with Ruby 3.0.

subroutine

An interface for creating feature-driven operations.

opentelemetry-instrumentation-ruby_kafka

RubyKafka instrumentation for the OpenTelemetry framework

opentelemetry-instrumentation-active_model_serializers

Active Model Serializers instrumentation for the OpenTelemetry framework

fluent-plugin-datadog

Datadog output plugin for Fluent event collector

opentelemetry-resource_detectors

Resource detection helpers for OpenTelemetry

strscan

Provides lexical scanning operations on a String.

opentelemetry-instrumentation-sinatra

Sinatra instrumentation for the OpenTelemetry framework

maintenance_tasks

A Rails engine for queuing and managing maintenance tasks

algolia

A simple Ruby client for the algolia.com REST API

gcra

GCRA implementation for rate limiting