Trending Projects for April 18, 2021

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

ruby-magic

File Magic in Ruby. Simple interface to libmagic for Ruby Programming Language.

onlyoffice_api

Ruby Framework to interact with OnlyOffice API 2.0

onlyoffice_documentserver_testing_framework

ONLYOFFICE DocumentServer testing framework, used in QA

berater

work...within limits

net-imap

Ruby client api for Internet Message Access Protocol

axe-core-cucumber

Cucumber step definitions for Axe

opentelemetry-exporter-jaeger

Jaeger trace exporter for the OpenTelemetry framework

axe-core-api

Axe API utility methods

logstash-mixin-validator_support

This gem is meant to be a dependency of any Logstash plugin that wishes to use validators introduced in recent versions of Logstash while maintaining backward-compatibility with earlier Logstashes. When used on older Logstash versions, it provides back-ports of the new validators.

opentelemetry-sdk

A stats collection and distributed tracing framework

opentelemetry-api

A stats collection and distributed tracing framework

libv8-node

Node.JS's V8 JavaScript engine for multiplatform goodness

digest

Provides a framework for message digest libraries.

opentelemetry-instrumentation-net_http

Net::HTTP instrumentation for the OpenTelemetry framework

declare_schema

Declare your Rails/active_record model schemas and have database migrations generated for you!

url_regex

Provides the best regex for validating or extracting URLs.

cypress-rails

Helps you write Cypress tests of your Rails app

rubocop-graphql

A collection of RuboCop cops to improve GraphQL-related code

packwerk

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

puma-metrics

Puma plugin to export puma stats as prometheus metrics

email_data

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

semantic_range

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

activerecord-postgres_enum

Integrate PostgreSQL's enum data type into ActiveRecord's schema and migrations.

rubocop-shopify

Gem containing the rubocop.yml config that corresponds to the implementation of the Shopify's style guide for Ruby.

ibm_cloud_sdk_core

Official IBM Cloud SDK core library

n_plus_one_control

RSpec and Minitest matchers to prevent N+1 queries problem. Evaluates code under consideration several times with different scale factors to make sure that the number of DB queries behaves as expected (i.e. O(1) instead of O(N)).

multi_exiftool

This library is a wrapper for the ExifTool command-line application (https://exiftool.org) written by Phil Harvey. It is designed for dealing with multiple files at once by creating commands to call exiftool with various arguments, call it and parsing the results.

cloudflare-rails

This gem configures Rails for CloudFlare so that request.ip and request.remote_ip and work correctly.

ruby2_keywords

Shim library for Module#ruby2_keywords

rubocop-packaging

A collection of RuboCop cops to check for downstream compatibility issues in the Ruby code.

aws-xray-sdk

The AWS X-Ray SDK for Ruby enables Ruby developers to record and emit information from within their applications to the AWS X-Ray service.

rbs

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

twirp

Twirp is a simple RPC framework with protobuf service definitions. The Twirp gem provides native support for Ruby.

ruby-statistics

This gem is intended to accomplish the same purpose as jStat js library: to provide ruby with statistical capabilities without the need of a statistical programming language like R or Octave. Some functions and capabilities are an implementation from other authors and are referenced properly ...

ziptz

Get timezone info for all 5-digit US zip codes

pact-provider-verifier

A cross-platform Pact verification tool to validate API Providers. Used in the pact-js-provider project to simplify development

cucumber-tag-expressions

Cucumber tag expressions for ruby

patience_diff

A Ruby implementation of the Patience diff algorithm. Patience Diff creates more readable diffs than other algorithms in some cases, particularly when much of the content has changed between the documents being compared. There's a great explanation and example [here][example]. Patience diff was originally written by Bram Cohen and is used in the [Bazaar][bazaar] version control system. This v...

cucumber-create-meta

Produce the meta message for Cucumber Ruby

onlyoffice_webdriver_wrapper

ONLYOFFICE Webdriver Wrapper Gem. Used in QA

yaml

YAML Ain't Markup Language

cucumber-html-formatter

HTML formatter for Cucumber

async-pool

A singleplex and multiplex resource pool for implementing robust clients.

rubocop-sorbet

Automatic Sorbet code style checking tool.

unicode-version

Returns Unicode / Emoji versions of current and previous Rubies

benchmark

a performance benchmarking library

pulp_container_client

Fetch, Upload, Organize, and Distribute Software Packages