Trending Projects for July 04, 2021

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

huginn_bigcommerce_order_agent

A no-frills agent to consolidate API requests and return BigCommerce Order data as a single JSON object.

huginn_acumen_order_agent

The Huginn Acumen Order Agent takes in an array of Order Codes, queries the relevant Acumen tables, and emits a set of events with a sane data interface for each.

datadog_api_client

Collection of all Datadog Public API endpoints.

huginn_acumen_product_agent

The Huginn ACUMEN Product Agent takes in an array of ACUMEN product ID's, queries the relevant ACUMEN tables, and emits a set of events with a sane data interface for each those events.

huginn_bigcommerce_product_agent

Agent that takes a generic product interface and upserts that product in BigCommerce.

red-datasets

You can use datasets easily because you can access each dataset with multiple ways such as `#each` and Apache Arrow Record Batch.

dry-monads-sorbet

Sorbet type hints for Dry::Monads

yard-sorbet

A YARD plugin that incorporates Sorbet type information

multi_range

Allow you to manipulate a group of ranges. Such as merging overlapping ranges, doing ranges union, intersection, difference, and so on.

launchdarkly_api

# Authentication All REST API resources are authenticated with either [personal or service access tokens](https://docs.launchdarkly.com/home/account-security/api-access-tokens), or session cookies. Other authentication mechanisms are not supported. You can manage personal access tokens on your [Account settings](https://app.launchdarkly.com/settings/tokens) page. LaunchDarkly also has SDK key...

net-imap

Ruby client api for Internet Message Access Protocol

opentelemetry-exporter-jaeger

Jaeger trace exporter for the OpenTelemetry framework

axe-core-api

Axe API utility methods

rack-ratelimit

Flexible rate limits for your Rack apps

zhong

Reliable, distributed cron.

flipper-dalli

Dalli adapter for Flipper

toys-core

Toys-Core is the command line tool framework underlying Toys. It can be used to create command line executables using the Toys DSL and classes.

logstash-output-newrelic

Sends Logstash events to New Relic

parallel_split_test

Split a big test file into multiple chunks and run them in parallel

packwerk

Sets package level boundaries between a specified set of ruby constants to minimize cross-boundary referencing and dependency.

google-cloud-trace-v1

The Cloud Trace API lets you send and retrieve latency data to and from Cloud Trace. This API provides low-level interfaces for interacting directly with the feature. For some languages, you can use OpenCensus, a set of open source tracing and stats instrumentation libraries that work with multiple backends. Note that google-cloud-trace-v1 is a version-specific client library. For most uses, we...

google-cloud-trace-v2

The Cloud Trace API lets you send and retrieve latency data to and from Cloud Trace. This API provides low-level interfaces for interacting directly with the feature. For some languages, you can use OpenCensus, a set of open source tracing and stats instrumentation libraries that work with multiple backends. Note that google-cloud-trace-v2 is a version-specific client library. For most uses, we...

rubocop-sorbet

Automatic Sorbet code style checking tool.

licensed

Licensed automates extracting and validating the licenses of dependencies.

activerecord-multi-tenant

ActiveRecord/Rails integration for multi-tenant databases, in particular the Citus extension for PostgreSQL

doorkeeper-grants_assertion

Assertion grant extension for Doorkeeper.

kms_encrypted

Simple, secure key management for Lockbox and attr_encrypted

gitlab-pg_query

Parses SQL queries using a copy of the PostgreSQL server query parser

dedup

If your app keeps lots of static data in memory, such as i18n data or large configurations, this can reduce memory retention.

matrix

An implementation of Matrix and Vector classes.

suo

Distributed locks (mutexes & semaphores) using Memcached or Redis.

rubocop-minitest

Automatic Minitest code style checking tool. A RuboCop extension focused on enforcing Minitest best practices and coding conventions.

omniauth-rails_csrf_protection

This gem provides a mitigation against CVE-2015-9284 (Cross-Site Request Forgery on the request phrase when using OmniAuth gem with a Ruby on Rails application) by implementing a CSRF token verifier that directly utilize `ActionController::RequestForgeryProtection` code from Rails.

journaled

A Rails engine to durably deliver schematized events to Amazon Kinesis via DelayedJob.

rocksdb-ruby

A simple RocksDB library for Ruby

docusign_esign

The DocuSign package makes integrating DocuSign into your apps and websites a super fast and painless process. The library is open sourced on GitHub, look for the docusign-ruby-client repository. Join the eSign revolution!

granite

Another business actions architecture for Rails apps

plaid

Ruby gem wrapper for the Plaid API. Read more at the homepage, the wiki, or in the Plaid documentation.

rbs

RBS is the language for type signatures for Ruby and standard library definitions.

argon2-kdf

Argon2 key derivation for Ruby

discourse_api

Discourse API

async-websocket

An async websocket library on top of websocket-driver.