Trending Projects for May 28, 2023

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

rb_sys

Helpers for compiling Rust extensions for ruby

que-unique

A gem that removes duplicates when multiple copies of a que job are enqueued.

fluent-plugin-azure-storage-append-blob-lts

Fluentd plugin to upload logs to Azure Storage append blobs. Fork of https://github.com/microsoft/fluent-plugin-azure-storage-append-blob

fluent-plugin-azurestorage-gen2

Azure Storage output plugin for Fluentd event collector

scimitar

SCIM v2 support for Users and Groups in Ruby On Rails

fluent-plugin-barito

This gem will forward output from fluentd to Barito-Flow

cucumber-ci-environment

Detect CI Environment from environment variables

fluent-plugin-kubernetes-objects

A Fluentd input plugin for collecting Kubernetes objects, e.g. pods, namespaces, events, etc. by pulling or watching.

u-case

Represent use cases in a simple and powerful way while writing modular, expressive and sequentially logical code.

syntax_tree-rbs

Syntax Tree support for RBS

syntax_tree-haml

Syntax Tree support for Haml

opentelemetry-propagator-ottrace

OTTrace Context Propagation Extension for the OpenTelemetry framework

newrelic-sidekiq-metrics

Implements recording Sidekiq stats to New Relic metrics.

twirp

Twirp is a simple RPC framework with protobuf service definitions. The Twirp gem provides native support for Ruby.

service_actor

Service objects for your application logic

puma-daemon

In version 5.0 the authors of the popular Ruby web server Puma chose to remove the daemonization support from Puma, because the code wasn't wall maintained, and because other and better options exist for production deployments. For example systemd, Docker/Kubernetes, Heroku, etc. Having said that, it was neat and often useful to daemonize Puma in development. This gem adds this support to P...

vite_ruby

Use Vite in Ruby and bring joy to your JavaScript experience

just-the-docs

A modern, highly customizable, and responsive Jekyll theme for documentation with built-in search.

rubocop-shopify

Gem containing the rubocop.yml config that corresponds to the implementation of the Shopify's style guide for Ruby.

vite_rails

Use Vite in Rails and bring joy to your JavaScript experience

pwn

https://github.com/0dayinc/pwn/README.md

circuitbox

A robust circuit breaker that manages failing external services.

theme-check

A Shopify Theme Linter

stringio

Pseudo `IO` class from/to `String`.

rbs

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

alba

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

shopify-cli

Shopify CLI helps you build Shopify apps faster. It quickly scaffolds Node.js and Ruby on Rails embedded apps. It also automates many common tasks in the development process and lets you quickly add popular features, such as billing and webhooks.

cybrid_api_organization_ruby

View our documentation at https://github.com/Cybrid-app/cybrid-api-organization-ruby/

cybrid_api_id_ruby

View our documentation at https://github.com/Cybrid-app/cybrid-api-id-ruby/

omniauth-multi-provider

OmniAuth support for multiple providers of an authentication strategy

sidekiq_prometheus

Prometheus Instrumentation for Sidekiq

mux_ruby

The Ruby client for Mux Data and Mux Video.

csv-safe

Decorate ruby CSV library to sanitize output CSV against CSV injection attacks.

cybrid_api_bank_ruby

View our documentation at https://github.com/Cybrid-app/cybrid-api-bank-ruby/

faraday-gzip

Faraday plugin to automatically set compression headers (GZip, Deflate, Brotli) and decompress the response.

graphql-fragment_cache

Fragment cache for graphql-ruby

sidekiq-cloudwatchmetrics

Runs a thread inside your Sidekiq processes to report metrics to CloudWatch useful for autoscaling and keeping an eye on your queues. Optimised for Sidekiq Enterprise with leader election, but works everywhere!

sys-uname

The sys-uname library provides an interface for gathering information about your current platform. The library is named after the Unix 'uname' command but also works on MS Windows. Available information includes OS name, OS version, system name and so on. Additional information is available for certain platforms.

blurhash

Encode an image as a small string that can saved in the database and used to show a blurred preview before the real image loads

concourse.rb

A Ruby SDK for the Concourse CI API.

json_refs

Dereference JSON Pointer

stoplight

An implementation of the circuit breaker pattern.

cli-ui

Terminal UI framework