Trending Projects for May 14, 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

capybara-shadowdom

Test Web Components built with the Shadow DOM

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

Opensearch output plugin for Fluent event collector

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.

elastic-transport

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

propshaft

Deliver assets for Rails.

scimitar

SCIM v2 support for Users and Groups in Ruby On Rails

dartsass-rails

Integrate Dart Sass with the asset pipeline in Rails.

pg-aws_rds_iam

PG::AWS_RDS_IAM is a plugin for the pg gem that adds support for IAM authentication when connecting to PostgreSQL databases hosted in Amazon RDS.

rbvmomi2

Ruby interface to the VMware vSphere API

voxpupuli-puppet-lint-plugins

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

fluent-plugin-kubernetes-objects

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

influxdb-client

This is the official Ruby library for InfluxDB 2.

add_to_calendar

Generate 'Add To Calendar' URLs for Android, Apple, Google, Office 365, Outlook, Outlook.com and Yahoo calendars

service_actor

Service objects for your application logic

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

opentelemetry-propagator-ottrace

OTTrace Context Propagation Extension for the OpenTelemetry framework

ipaddr

IPAddr provides a set of methods to manipulate an IP address. Both IPv4 and IPv6 are supported.

opentelemetry-propagator-xray

XRay Context Propagation Extension for the OpenTelemetry framework

capybara-lockstep

Synchronize Capybara commands with client-side JavaScript and AJAX requests

puppet-lint-param-types

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

just-the-docs

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

theme-check

A Shopify Theme Linter

rbs

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

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

circuitbox

A robust circuit breaker that manages failing external services.

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.

cli-kit

Terminal UI framework extensions

fluent-plugin-azurestorage-gen2

Azure Storage output plugin for Fluentd event collector

mux_ruby

The Ruby client for Mux Data and Mux Video.

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.

csv-safe

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

graphql-fragment_cache

Fragment cache for graphql-ruby

aws-sdk-chimesdkmeetings

Official AWS Ruby gem for Amazon Chime SDK Meetings. This gem is part of the AWS SDK for Ruby.

concourse.rb

A Ruby SDK for the Concourse CI API.

stringio

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

rack-unreloader

Rack::Unreloader is a rack middleware that reloads application files when it detects changes, unloading constants defined in those files before reloading.

faraday-gzip

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

aws-sdk-managedgrafana

Official AWS Ruby gem for Amazon Managed Grafana. This gem is part of the AWS SDK for Ruby.