Trending Projects for August 13, 2023

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

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.

prosemirror_to_html

Takes ProseMirror compatible JSON and outputs HTML.

showcase-rails

Showcase helps you show off and document your partials, components, view helpers and Stimulus controllers.

gvltools

Set of GVL instrumentation tools

ruby3-backward-compatibility

Backward compatibility for Ruby 3 stdlib

factory_bot-awesome_linter

An awesome linter for FactoryBot

tokenizers

Fast state-of-the-art tokenizers for Ruby

solidus_stripe

Stripe Payment Method for Solidus

packs

Provides CLI tools for working with ruby packs.

growthbook

Official GrowthBook SDK for Ruby

str_enum

String enums for Rails

packs-rails

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

fluent-plugin-barito

This gem will forward output from fluentd to Barito-Flow

dartsass-rails

Integrate Dart Sass with the asset pipeline in Rails.

jsonb_accessor

Adds typed jsonb backed fields to your ActiveRecord models.

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.

decidim

A generator and multiple gems made with Ruby on Rails.

decidim-core

Adds core features so other engines can hook into the framework.

sass-embedded

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

jbuilder-schema

Generate JSON Schema from Jbuilder files

libdatadog

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

tomlib

Fast TOML parser and generator with native extension.

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.

fastlane-plugin-dynatrace

This action processes and uploads your symbol files to Dynatrace

vite_rails

Use Vite in Rails and bring joy to your JavaScript experience

workato-connector-sdk

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

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

opentelemetry-test-helpers

A collection of helpers for testing OpenTelemetry Ruby

heap-profiler

Make several heap dumps and summarize allocated, retained memory

active_storage-postgresql

PostgreSQL Adapter for Active Storage

graphql-pagination

Page-based kaminari pagination for graphql returning collection and pagination metadata.

nice_partials

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

rbs

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

activejob-lockable

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

newrelic-sidekiq-metrics

Implements recording Sidekiq stats to New Relic metrics.

sorbet-static-and-runtime

Sorbet static and runtime in one gem

puppet-lint-params_empty_string-check

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

google-apis-dns_v1

This is the simple REST client for Cloud DNS API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use t...

idempotent-request

Rack middleware ensuring at most once requests for mutating endpoints.

pagy_cursor

use pagy for cursor-based pagination with rails

simplecov-tailwindcss

HTML Tailwind Design View of Simplecov as a formatterthat is clean, easy to read.

opentelemetry-instrumentation-rdkafka

Rdkafka instrumentation for the OpenTelemetry framework

prefixed_ids

Prefixed IDs generates IDs with friendly prefixes for your models

hubspot-api-client

HubSpot Ruby API client

activejob-traceable

Patches ActiveJob to add trace_id attribute.