Trending Projects for September 12, 2021

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

opentelemetry-semantic_conventions

Semantic Convention definitions for OpenTelemetry

opentelemetry-instrumentation-active_record

ActiveRecord instrumentation for the OpenTelemetry framework

optparse

OptionParser is a class for command-line option analysis.

orbit_activities

This gem helps you build custom activities for Orbit workspaces using the Orbit API

opentelemetry-resource_detectors

Resource detection helpers for OpenTelemetry

active_job_log

Rails engine to register jobs history, adding: job state, error feedback, duration, etc.

opentelemetry-instrumentation-ethon

Ethon instrumentation for the OpenTelemetry framework

human_attributes

Gem to convert ActiveRecord attributes and methods to human readable attributes

opentelemetry-instrumentation-ruby_kafka

RubyKafka instrumentation for the OpenTelemetry framework

ruby_event_store-rspec

RSpec matchers for RubyEventStore

puppeteer-ruby

A ruby port of puppeteer

lokalise_rails

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

opentelemetry-instrumentation-graphql

GraphQL instrumentation for the OpenTelemetry framework

job_notifier

Rails engine built on top on Active Job gem to persist job results and notify job status changes

keisan

A library for parsing equations into an abstract syntax tree for evaluation

MailchimpTransactional

The official Ruby client library for the Mailchimp Trainsactional API

onlyoffice_documentserver_testing_framework

ONLYOFFICE DocumentServer testing framework, used in QA

activeadmin-xls

This gem provides excel/xls downloads for resources in Active Admin.

maily

Maily is a Rails Engine to manage, test and navigate through all your email templates of your app, being able to preview them directly in your browser.

turbo-rails

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

runbook

Runbook provides a DSL for specifying system operations. This DSL is used to generate formatted runbooks as well as interactive runbooks to be executed on the command line.

packwerk

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

elasticsearch-xpack

Ruby integrations for the X-Pack extensions for Elasticsearch

async-http-faraday

Provides an adaptor between async-http and faraday.

good_job

A multithreaded, Postgres-based ActiveJob backend for Ruby on Rails

erb

An easy to use but powerful templating system for Ruby.

meddleware

A middleware framework to make meddling easy.

async-rspec

Helpers for writing specs against the async gem.

review

Re:VIEW is a digital publishing system for books and ebooks. It supports InDesign, EPUB and LaTeX.

attributes_sanitizer

A simple way to append sanitizers to attributes on Rails.

net-protocol

The abstract interface for net-* client.

karafka-testing

Library which provides helpers for easier Karafka consumers tests

bake

A replacement for rake with a simpler syntax.

shrine-google_cloud_storage

Provides Google Cloud Storage storage for Shrine.

language_server-protocol

A Language Server Protocol SDK

omniauth-apple

OmniAuth strategy for Sign In with Apple

workos

API client for WorkOS

logstash-mixin-ecs_compatibility_support

This gem is meant to be a dependency of any Logstash plugin that wishes to use the ECS-Compatibility mode introduced in Logstash 7.x while maintaining backward-compatibility with earlier Logstash releases. When used on older Logstash versions, this adapter provides an implementation of ECS-Compatibility mode that can be controlled at the plugin instance level.

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

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

quarantine

Quarantine flaky RSpec tests

matrix

An implementation of Matrix and Vector classes.

activejob-uniqueness

Ensure uniqueness of your ActiveJob jobs

fcmpush

Firebase Cloud Messaging API wrapper for ruby, supports HTTP v1. And including access_token Auto Refresh feature!