Trending Projects for December 30, 2018

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

perf_check

PERF CHECKKK!

smooch-api

The Smooch API is a unified interface for powering messaging in your customer experiences across every channel. Our API speeds access to new markets, reduces time to ship, eliminates complexity, and helps you build the best experiences for your customers. For more information, visit our [official documentation](https://docs.smooch.io).

test_track_rails_client

Easy split testing and feature flagging for Rails with TestTrack server

brotli

Brotli compressor/decompressor

deepl-rb

Official Ruby library for the DeepL language translation API (v2). For more information, check this: https://www.deepl.com/docs/api-reference.html

ipaddr

IPAddr provides a set of methods to manipulate an IP address. Both IPv4 and IPv6 are supported.

rpush

The push notification service for Ruby.

train-core

A minimal Train with a backends for ssh and winrm.

inspec-core

InSpec provides a framework for creating end-to-end infrastructure tests. You can use it for integration or even compliance testing. Create fully portable test profiles and use them in your workflow to ensure stability and security. Integrate InSpec in your change lifecycle for local testing, CI/CD, and deployment verification. This has local support only. See the `inspec` gem for full support....

yaml_extend

Extends YAML to support file based inheritance

json_schemer

JSON Schema validator. Supports drafts 4, 6, 7, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1.

jumbo-jekyll-theme

This is a Bootstrap 3 Jekyll Theme built for Linaro Static Websites

ecma-re-validator

Validate a regular expression string against what ECMA-262 can actually do.

distribute_reads

Scale database reads with replicas in Rails

erb_lint

ERB Linter tool.

deep_cloneable

Extends the functionality of ActiveRecord::Base#dup to perform a deep clone that includes user specified associations.

dpl-pages

deploy tool abstraction for clients

paper_trail-association_tracking

Plugin for the PaperTrail gem to track and reify associations

csv

The CSV library provides a complete interface to CSV files and data. It offers tools to enable you to read and write to and from Strings or IO objects, as needed.

onceover

Automatically generates tests for your Puppet code

strings

A set of methods for working with strings such as align, truncate, wrap and many more.

action-cable-testing

Testing utils for Action Cable

azure_mgmt_dns

Microsoft Azure Dns Management Client Library for Ruby

azure_mgmt_sql

Microsoft Azure SQL Management Client Library for Ruby

azure_mgmt_traffic_manager

Microsoft Azure Traffic Management Client Library for Ruby

fredric

Easy to use API for the Federal Reserve Economic Data service with a command line interface

apicake

Build Dynamic API Wrappers

rails_semantic_logger

Feature rich logging framework that replaces the Rails logger.

google-cloud-env

google-cloud-env provides information on the Google Cloud Platform hosting environment. Applications can use this library to determine hosting context information such as the project ID, whether App Engine is running, what tags are set on the VM instance, and much more.

devise-security

An enterprise security extension for devise.

tty-reader

A set of methods for processing keyboard input in character, line and multiline modes. It maintains history of entered input with an ability to recall and re-edit those inputs. It lets you register to listen for keystroke events and trigger custom key events yourself.

azure_mgmt_storage

Microsoft Azure Storage Management Client Library for Ruby

rails-controller-testing

Extracting `assigns` and `assert_template` from ActionDispatch.

lightly

Easy to use file cache

azure_mgmt_compute

Microsoft Azure Compute Management Client Library for Ruby

azure_mgmt_network

Microsoft Azure Network Management Client Library for Ruby

google-cloud-core

google-cloud-core is the internal shared library for google-cloud-ruby.

biz

Time calculations using business hours.

hangouts-chat

Send messages to G Suite Hangouts Chat rooms using incoming webhooks and Net::HTTP::Post

authorizenet

Authorize.Net SDK includes standard payments, recurring billing, and customer profiles

progress_bar

Give people feedback about long-running tasks without overloading them with information: Use a progress bar, like Curl or Wget!

sinatra-contrib

Collection of useful Sinatra extensions

bootstrap4-kaminari-views

Bootstrap 4 styling for Kaminari gem

azure_mgmt_resources

Microsoft Azure Resource Management Client Library for Ruby

semantic_logger

Feature rich logging framework, and replacement for existing Ruby & Rails loggers.