This gem helps you build custom activities for Orbit workspaces using the Orbit API
OptionParser is a class for command-line option analysis.
AnyCable core RPC implementation not depenending on a particular server type (e.g., gRPC or whatever)
kramdown-plantuml allows you to use PlantUML syntax within fenced code blocks with Kramdown (Jekyll's default Markdown parser).
Capybara webdriver injected with Axe
A ruby port of puppeteer
Cucumber step definitions for Axe
RSpec matchers for RubyEventStore
A gem that provides DelayedJob integration for the Sentry error logger
Build Serverless Apps faster like Rails. Powered by Ruby GraphQL, RBS/Steep, Active Record, RSpec, RuboCop, and Google Cloud.
Modern Kafka client library for Ruby based on librdkafka
Ruby integrations for the X-Pack extensions for Elasticsearch
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.
google-ads-googleads is a Google Ads API client library for Ruby
Sets package level boundaries between a specified set of ruby constants to minimize cross-boundary referencing and dependency.
The philosophy of this gem is to make any URI modification or parsing operation to take only one line of code and never more
Provides an adaptor between async-http and faraday.
An easy to use but powerful templating system for Ruby.
A middleware framework to make meddling easy.
A gem that provides a client interface for the Sentry error logger
CRI log format parser for Fluentd
A Language Server Protocol SDK
API client for WorkOS
This project is a compilation of datasets related to emails. Includes disposable emails, disposable domains, and free email services.
A multithreaded, Postgres-based ActiveJob backend for Ruby on Rails
Library which provides helpers for easier Karafka consumers tests
HubSpot Ruby API client
A simple way to append sanitizers to attributes on Rails.
Quarantine flaky RSpec tests
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.
CloudWatch Logs Plugin for Fluentd
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 strategy for Sign In with Apple
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 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.
Get timezone info for all 5-digit US zip codes
Automatic Minitest code style checking tool. A RuboCop extension focused on enforcing Minitest best practices and coding conventions.
Integrate RuboCop and ruby -cw
Generate OpenAPI from RSpec request specs
RBS is the language for type signatures for Ruby and standard library definitions.
Ensure uniqueness of your ActiveJob jobs
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. ...