Trending Projects for March 21, 2021

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

omniauth-azure-activedirectory-v2

OAuth 2 authentication with the Azure ActiveDirectory V2 API.

set

Provides a class to deal with collections of unordered, unique values

sorted_set

Implements a variant of Set whose elements are sorted in ascending order

discordrb-webhooks

A client for Discord's webhooks to fit alongside [discordrb](https://rubygems.org/gems/discordrb).

MailchimpMarketing

The official Ruby client library for the Mailchimp Marketing API

cgi

Support for the Common Gateway Interface protocol.

expressir

Expressir (“EXPRESS in Ruby”) is a Ruby parser for EXPRESS and a set of tools for accessing EXPRESS data models.

allure-ruby-commons

Utilities allowing to implement allure result generation by other test frameworks

opentelemetry-sdk

A stats collection and distributed tracing framework

opentelemetry-api

A stats collection and distributed tracing framework

tapioca

A Ruby Interface file generator for gems, core types and the Ruby standard library

jsonapi.rb

JSON:API serialization, error handling, filtering and pagination.

allure-rspec

Cucumber adaptor to generate rich allure test reports

discourse-fonts

Bundle of fonts which can be used to customize the look of Discourse

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.

noticed

Database, browser, realtime ActionCable, Email, SMS, Slack notifications, and more for Rails apps

dedup

If your app keeps lots of static data in memory, such as i18n data or large configurations, this can reduce memory retention.

database_cleaner-active_record

Strategies for cleaning databases using ActiveRecord. Can be used to ensure a clean state for testing.

sorbet

The main entrypoint for using Sorbet

elastic-app-search

API client for accessing the Elastic App Search API with no dependencies.

allure-cucumber

Cucumber adaptor to generate rich allure test reports

chef-utils

Basic utility functions for Core Chef Infra development

sorbet-runtime

Sorbet's runtime type checking component

ros-apartment

Apartment allows Rack applications to deal with database multitenancy through ActiveRecord

semantic_range

node-semver rewritten in ruby, for comparison and inclusion of semantic versions and ranges

breadcrumbs

Breadcrumbs is a simple plugin that adds a `breadcrumbs` object to controllers and views.

ruby_jard

Ruby Jard provides an unified experience debugging Ruby source code in different platforms and \ editors.

database_cleaner-redis

Strategies for cleaning databases using Redis. Can be used to ensure a clean state for testing.

instana

The Instana gem is a zero configuration tool that will automatically collect key metrics and distributed traces from your Ruby processes. Just install and go.

ougai

A structured logging system is capable of handling a message, custom data or an exception easily. It has JSON formatters compatible with Bunyan or pino for Node.js and human readable formatter with Amazing Print for console.

ar_lazy_preload

lazy_preload implementation for ActiveRecord models

after_commit_everywhere

Brings before_commit, after_commit, and after_rollback transactional callbacks outside of your ActiveRecord models.

vmfloaty

A helper tool for vmpooler to help you stay afloat

sorbet-static

The Sorbet typechecker binary

strscan

Provides lexical scanning operations on a String.

ziptz

Get timezone info for all 5-digit US zip codes

rubocop-sorbet

Automatic Sorbet code style checking tool.

benchmark

a performance benchmarking library

reline

Alternative GNU Readline or Editline implementation by pure Ruby.

braze_ruby

Wrapper for Braze API