Trending Projects for August 20, 2023

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

prosemirror_to_html

Takes ProseMirror compatible JSON and outputs HTML.

datadog-compound-metrics

A gem for building compound metric (a single metric from multiple ones). Mostly to have a single metric do Horizontal Pod Autoscaling for workers consuming from multiple queues.

ruby3-backward-compatibility

Backward compatibility for Ruby 3 stdlib

rails-pg-adapter

This project allows you to monkey patch ActiveRecord (PostgreSQL) and auto-heal applications in production when PostgreSQL database fails over or when a cached column (in ActiveRecord schema cache) is removed from the database from a migration in another process.

tokenizers

Fast state-of-the-art tokenizers for Ruby

solidus_stripe

Stripe Payment Method for Solidus

trilogy

A friendly MySQL-compatible library for Ruby, binding to libtrilogy

packs

Provides CLI tools for working with ruby packs.

packs-rails

packs-rails establishes and implements a set of conventions for splitting up large monoliths.

str_enum

String enums for Rails

danger-jacoco-instacart

A short description of danger-jacoco. This is a forked version of https://github.com/Malinskiy/danger-jacoco that suits Instacart needs.

dartsass-rails

Integrate Dart Sass with the asset pipeline in Rails.

jbuilder-schema

Generate JSON Schema from Jbuilder files

logtail-rack

Logtail integration for Rack

sass-embedded

A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.

redis-client

Simple low-level client for Redis 6+

libdatadog

libdatadog is a Rust-based utility library for Datadog's ddtrace gem.

heap-profiler

Make several heap dumps and summarize allocated, retained memory

logtail

Query logs like you query your database. https://logs.betterstack.com/

ruby_event_store-active_record

Persistent event repository implementation for RubyEventStore based on ActiveRecord. Ships with database schema and migrations suitable for PostgreSQL, MySQL ans SQLite database engines. Includes repository implementation with linearized writes to achieve log-like properties of streams on top of SQL database engine.

hiredis-client

Hiredis binding for redis-client

vite_rails

Use Vite in Rails and bring joy to your JavaScript experience

hermes-rb

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

nice_partials

A little bit of magic to make partials perfect for components.

checkout_sdk

Accept online payments, create a Platform, and pay out to your sub-entities, sellers and service providers.

vite_ruby

Use Vite in Ruby and bring joy to your JavaScript experience

workato-connector-sdk

Reproduce key concepts of Workato SDK, DSL, behavior and constraints.

active_storage-postgresql

PostgreSQL Adapter for Active Storage

fcmpush

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

opentelemetry-test-helpers

A collection of helpers for testing OpenTelemetry Ruby

pagy_cursor

use pagy for cursor-based pagination with rails

rbs

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

sorbet-static-and-runtime

Sorbet static and runtime in one gem

ruby_memcheck

Use Valgrind memcheck without going crazy

activejob-lockable

Prevents jobs from enqueuing with unique arguments for a certain period of time

bundler-stats

Looks through your lockfile and tries to identify problematic use of dependencies

puppet-lint-params_empty_string-check

A puppet-lint plugin to check for class parameters assigned to the empty string.

idempotent-request

Rack middleware ensuring at most once requests for mutating endpoints.

bullet_train-outgoing_webhooks

Allow users of your Rails application to subscribe and receive webhooks when activity takes place in your application.

prefixed_ids

Prefixed IDs generates IDs with friendly prefixes for your models

chusaku

Annotate your Rails controllers with route info.

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!

hubspot-api-client

HubSpot Ruby API client

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

puppet-lint-lookup_in_parameter-check

Check lookup is not used in parameters

hcl-checker

Hashicorp Configuration Language parser and checker for Ruby

json_refs

Dereference JSON Pointer