Trending Projects for July 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.

datadog_api_client

Collection of all Datadog Public API endpoints.

red-datasets

You can use datasets easily because you can access each dataset with multiple ways such as `#each` and Apache Arrow Record Batch.

theme-check

A Shopify Theme Linter

multi_range

Allow you to manipulate a group of ranges. Such as merging overlapping ranges, doing ranges union, intersection, difference, and so on.

onlyoffice_language_helper

ONLYOFFICE Helper Gem for language operation. Used in QA

licensed

Licensed automates extracting and validating the licenses of dependencies.

async-websocket

An async websocket library on top of websocket-driver.

onlyoffice_api

Ruby Framework to interact with OnlyOffice API 2.0

logstash-output-newrelic

Sends Logstash events to New Relic

view_component_storybook

Generate Storybook CSF JSON for rendering Rails View Components in Storybook NOTE: As of v1.0.0 this gem has been renamed to view_component-storybook. See https://rubygems.org/gems/view_component-storybook

strongdm

strongDM Ruby Library for automating interactions with strongDM.

ruby_event_store-rspec

RSpec matchers for RubyEventStore

toys

Toys is a configurable command line tool. Write commands in Ruby using a simple DSL, and Toys will provide the command line executable and take care of all the details such as argument parsing, online help, and error reporting. Toys is designed for software developers, IT professionals, and other power users who want to write and organize scripts to automate their workflows. It can also be used...

google-cloud-trace-v1

The Cloud Trace API lets you send and retrieve latency data to and from Cloud Trace. This API provides low-level interfaces for interacting directly with the feature. For some languages, you can use OpenTelemetry, a set of open source tracing and stats instrumentation libraries that work with multiple backends. Note that google-cloud-trace-v1 is a version-specific client library. For most uses,...

logstash-output-kusto

This is a logstash output plugin used to write events to an Azure Data Explorer (a.k.a Kusto)

shopify-cli

Shopify CLI helps you build Shopify apps faster. It quickly scaffolds Node.js and Ruby on Rails embedded apps. It also automates many common tasks in the development process and lets you quickly add popular features, such as billing and webhooks.

google-cloud-trace-v2

The Cloud Trace API lets you send and retrieve latency data to and from Cloud Trace. This API provides low-level interfaces for interacting directly with the feature. For some languages, you can use OpenTelemetry, a set of open source tracing and stats instrumentation libraries that work with multiple backends. Note that google-cloud-trace-v2 is a version-specific client library. For most uses,...

xml-kit

A simple toolkit for working with XML.

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

mailslurp_client

Create emails addresses in Ruby then send and receive real emails and attachments. See https://www.mailslurp.com/ruby/ for full Ruby documentation. Get an API Key at https://app.mailslurp.com

MailchimpMarketing

The official Ruby client library for the Mailchimp Marketing API

ld-eventsource

LaunchDarkly SSE client for Ruby

saml-kit

A simple toolkit for working with SAML.

safer_rails_console

This gem makes Rails console sessions less dangerous in specified environments by warning, color-coding, auto-sandboxing, and allowing read-only external connections (disables job queueing, non-GET requests, etc.)

inclusive-code

Inclusive Language RuboCop.

expressir

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

pulp_maven_client

Fetch, Upload, Organize, and Distribute Software Packages

docusign_esign

The DocuSign package makes integrating DocuSign into your apps and websites a super fast and painless process. The library is open sourced on GitHub, look for the docusign-esign-ruby-client repository. Join the eSign revolution!

rubocop-rubycw

Integrate RuboCop and ruby -cw

matrix

An implementation of Matrix and Vector classes.

readline-ext

Provides an interface for GNU Readline and Edit Line (libedit).

view_component

A framework for building reusable, testable & encapsulated view components in Ruby on Rails.

pulp_container_client

Fetch, Upload, Organize, and Distribute Software Packages

rubocop-minitest

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

jsonapi-serializer

Fast, simple and easy to use JSON:API serialization library (also known as fast_jsonapi).

cuprite

Cuprite is a driver for Capybara that allows you to run your tests on a headless Chrome browser

granite

Another business actions architecture for Rails apps

email_data

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

pulpcore_client

Fetch, Upload, Organize, and Distribute Software Packages

pulp_rpm_client

Fetch, Upload, Organize, and Distribute Software Packages

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.