Trending Projects for August 29, 2021

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

orbit_activities

This gem helps you build custom activities for Orbit workspaces using the Orbit API

optparse

OptionParser is a class for command-line option analysis.

anycable-core

AnyCable core RPC implementation not depenending on a particular server type (e.g., gRPC or whatever)

kramdown-plantuml

kramdown-plantuml allows you to use PlantUML syntax within fenced code blocks with Kramdown (Jekyll's default Markdown parser).

axe-core-capybara

Capybara webdriver injected with Axe

puppeteer-ruby

A ruby port of puppeteer

axe-core-cucumber

Cucumber step definitions for Axe

ruby_event_store-rspec

RSpec matchers for RubyEventStore

sentry-delayed_job

A gem that provides DelayedJob integration for the Sentry error logger

souls

Build Serverless Apps faster like Rails. Powered by Ruby GraphQL, RBS/Steep, Active Record, RSpec, RuboCop, and Google Cloud.

rdkafka

Modern Kafka client library for Ruby based on librdkafka

elasticsearch-xpack

Ruby integrations for the X-Pack extensions for Elasticsearch

runbook

Runbook provides a DSL for specifying system operations. This DSL is used to generate formatted runbooks as well as interactive runbooks to be executed on the command line.

stimulus-rails

A modest JavaScript framework for the HTML you already have.

google-ads-googleads

google-ads-googleads is a Google Ads API client library for Ruby

turbo-rails

The speed of a single-page web application without having to write any JavaScript.

packwerk

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

furi

The philosophy of this gem is to make any URI modification or parsing operation to take only one line of code and never more

async-http-faraday

Provides an adaptor between async-http and faraday.

erb

An easy to use but powerful templating system for Ruby.

meddleware

A middleware framework to make meddling easy.

sentry-ruby

A gem that provides a client interface for the Sentry error logger

fluent-plugin-parser-cri

CRI log format parser for Fluentd

language_server-protocol

A Language Server Protocol SDK

workos

API client for WorkOS

email_data

This project is a compilation of datasets related to emails. Includes disposable emails, disposable domains, and free email services.

good_job

A multithreaded, Postgres-based ActiveJob backend for Ruby on Rails

karafka-testing

Library which provides helpers for easier Karafka consumers tests

hubspot-api-client

HubSpot Ruby API client

attributes_sanitizer

A simple way to append sanitizers to attributes on Rails.

quarantine

Quarantine flaky RSpec tests

kms_rails

Quickly add KMS encryption and decryption to your ActiveRecord model attributes and ActiveJob parameters. Improves upon kms_attrs with ActiveJob support, more efficient binary serialization and a test suite.

berater

work...within limits

fluent-plugin-cloudwatch-logs

CloudWatch Logs Plugin for Fluentd

logstash-mixin-ecs_compatibility_support

This gem is meant to be a dependency of any Logstash plugin that wishes to use the ECS-Compatibility mode introduced in Logstash 7.x while maintaining backward-compatibility with earlier Logstash releases. When used on older Logstash versions, this adapter provides an implementation of ECS-Compatibility mode that can be controlled at the plugin instance level.

omniauth-apple

OmniAuth strategy for Sign In with Apple

looker-sdk

Use this SDK to access the Looker API. The Looker API provides functions to perform administrative tasks such as provisioning users, configuring database connections, and so on. It also enables you to leverage the Looker data analytics engine to fetch data or render visualizations defined in your Looker data models. For more information, see https://looker.com.

typeprof

TypeProf performs a type analysis of non-annotated Ruby code. It abstractly executes input Ruby code in a level of types instead of values, gathers what types are passed to and returned by methods, and prints the analysis result in RBS format, a standard type description format for Ruby 3.0. This tool is planned to be bundled with Ruby 3.0.

ziptz

Get timezone info for all 5-digit US zip codes

rubocop-minitest

Automatic Minitest code style checking tool. A RuboCop extension focused on enforcing Minitest best practices and coding conventions.

rubocop-rubycw

Integrate RuboCop and ruby -cw

rspec-openapi

Generate OpenAPI from RSpec request specs

rbs

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

activejob-uniqueness

Ensure uniqueness of your ActiveJob jobs

sidekiq_alive

SidekiqAlive offers a solution to add liveness probe of a Sidekiq instance. How? A http server is started and on each requests validates that a liveness key is stored in Redis. If it is there means is working. A Sidekiq job is the responsable to storing this key. If Sidekiq stops processing jobs this key gets expired by Redis an consequently the http server will return a 500 error. ...