Trending Projects for May 21, 2023

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

neighbor

Nearest neighbor search for Rails and Postgres

bytes

bytes - bits 'n' bytes made easy/easier incl. new buffer helper / wrapper class to help with the string byte vs character dichotomy

que-unique

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

rb_sys

Helpers for compiling Rust extensions for ruby

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

elastic-transport

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

scimitar

SCIM v2 support for Users and Groups in Ruby On Rails

propshaft

Deliver assets for Rails.

rbvmomi2

Ruby interface to the VMware vSphere API

fluent-plugin-azurestorage-gen2

Azure Storage output plugin for Fluentd event collector

voxpupuli-puppet-lint-plugins

A package that depends on all the puppet-lint-* gems Vox Pupuli modules need and puppet-lint itself

service_actor

Service objects for your application logic

opentelemetry-propagator-ottrace

OTTrace Context Propagation Extension for the OpenTelemetry framework

opentelemetry-propagator-xray

XRay Context Propagation Extension for the OpenTelemetry framework

circuitbox

A robust circuit breaker that manages failing external services.

just-the-docs

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

vite_ruby

Use Vite in Ruby and bring joy to your JavaScript experience

puppet-lint-param-types

A new check for puppet-lint that validates that all parameters are typed.

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

puppet-lint-optional_default-check

A puppet-lint plugin to check that Optional class/defined type parameters don't default to anything other than `undef`.

vite_rails

Use Vite in Rails and bring joy to your JavaScript experience

pwn

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

rbs

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

theme-check

A Shopify Theme Linter

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.

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.

stringio

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

sidekiq_prometheus

Prometheus Instrumentation for Sidekiq

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.

cybrid_api_organization_ruby

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

concourse.rb

A Ruby SDK for the Concourse CI API.

cybrid_api_id_ruby

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

rudder_analytics_sync

Rudder is a platform for collecting, storing and routing customer event data to dozens of tools. Rudder is open-source, can run in your cloud environment (AWS, GCP, Azure or even your data-centre) and provides a powerful transformation framework to process your event data on the fly.

cli-ui

Terminal UI framework

json_refs

Dereference JSON Pointer

view_component

A framework for building reusable, testable & encapsulated view components in Ruby on Rails.

fcmpush

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

puppet-lint-manifest_whitespace-check

A new check for puppet-lint that validates generic whitespace issues in manifests.

cybrid_api_bank_ruby

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

omniauth-apple

OmniAuth strategy for Sign In with Apple

activerecord-analyze

Gem adds an "analyze" method to all Active Record query objects. Compatible with PostgreSQL database.

terraspace

Terraspace: The Terraspace Framework