Trending Projects for April 16, 2023

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

ruby-openai

OpenAI API + Ruby! 🤖❤️

rubocop-migration

RuboCop extension focused on ActiveRecord migration.

duo_api

A Ruby implementation of the Duo API.

open-weather-ruby-client

OpenWeather API Ruby client.

rspec-twirp

Twirp RSpec matchers

betterlint

Betterment rubocop configuration

glob

Create a list of hash paths that match a given pattern. You can also generate a hash with only the matching paths.

axe-core-rspec

RSpec custom matchers for Axe

opensearch-transport

Ruby client for OpenSearch. See the `opensearch` gem for full integration.

opensearch-api

Ruby API for OpenSearch. See the `opensearch-ruby` gem for full integration.

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.

fluent-plugin-opensearch

Opensearch output plugin for Fluent event collector

click_house

Yandex ClickHouse database interface for Ruby

axe-core-api

Axe API utility methods

pg_lock

A Postgres advisory lock client

airrecord

Airtable client to make Airtable interactions a breeze

sorbet-static-and-runtime

Sorbet static and runtime in one gem

pubid-iso

Library to generate, parse and manipulate ISO PubID.

workos

API client for WorkOS

traces

Application instrumentation and tracing.

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.

hermes-rb

A messenger of gods, delivering them via RabbitMQ with a little help from Hutch

google-iam-v1

An add-on interface used by some Google API clients to provide IAM Policy calls. Note that google-iam-v1 is a version-specific client library. For most uses, we recommend installing the main client library google-iam instead. See the readme for more details.

propshaft

Deliver assets for Rails.

tempfile

A utility class for managing temporary files.

tqdm

Enhances Enumerables to show progress while iterating. (Port of tqdm for Python.)

opentelemetry-instrumentation-rdkafka

Rdkafka instrumentation for the OpenTelemetry framework

cgi

Support for the Common Gateway Interface protocol.

flipper-api

Feature flag API for the Flipper gem

rspec-sorbet

A small gem consisting of helpers for using Sorbet & RSpec together.

scimitar

SCIM v2 support for Users and Groups in Ruby On Rails

elastic-transport

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

jsbundling-rails

Bundle and transpile JavaScript in Rails with bun, esbuild, rollup.js, or Webpack.

yard-sorbet

A YARD plugin that incorporates Sorbet type information

apollo-federation

A Ruby implementation of Apollo Federation

activejob-uniqueness

Ensure uniqueness of your ActiveJob jobs

influxdb-client

This is the official Ruby library for InfluxDB 2.

time

Extends the Time class with methods for parsing and conversion.

uri

URI is a module providing classes to handle Uniform Resource Identifiers

active_record_extended

Adds extended functionality to Activerecord Postgres implementation

twirp

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

packwerk

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

spoom

Useful tools for Sorbet enthusiasts.

cronitor

An interface for the Cronitor API

debug

Debugging functionality for Ruby. This is completely rewritten debug.rb which was contained by the ancient Ruby versions.