Trending Projects for March 04, 2018

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

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.

king_konf

A simple configuration library

newrelic-elasticsearch

Not for monitoring Elasticsearch, but for instrumenting it as as a datatore in the databases tab in NewRelic

html-table

The html-table library provides an interface for generating HTML tables in a syntax comfortable to Ruby programmers, but with some enforcement of where certain elements can be placed.

geckodriver-helper

Easy installation and use of geckodriver, that provides the HTTP API described by the WebDriver protocol to communicate with Gecko browsers, such as Firefox.

beaker-vagrant

For use for the Beaker acceptance testing tool

beaker-docker

Allows running Beaker tests using Docker

beaker-google

Google Compute Engine support for the Beaker acceptance testing tool.

bootsnap

Boot large ruby/rails apps faster

spreewald

A collection of cucumber steps we use in our projects, including steps to check HTML, tables, emails and some utility methods.

beaker-aws

For use for the Beaker acceptance testing tool

rails_event_store_active_record

Persistent event repository implementation for RubyEventStore based on ActiveRecord. Ships with database schema and migrations suitable for PostgreSQL, MySQL ans SQLite database engines. Includes repository implementation with linearized writes to achieve log-like properties of streams on top of SQL database engine.

aggregate_root

Event sourced aggregate root implementation for RubyEventStore

tomlrb

A racc based toml parser

beaker-vmpooler

For use for the Beaker acceptance testing tool

ruby_event_store

Ruby implementation of an event store. Ships with in-memory event repository, generic instrumentation and dispatches events synchronously.

curses

A Ruby binding for curses, ncurses, and PDCurses. curses is an extension library for text UI applications. Formerly part of the Ruby standard library, [curses was removed and placed in this gem][1] with the release of Ruby 2.1.0. (see [ruby/ruby@9c5b2fd][2])

google-cloud-core

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

license_scout

Discovers license files of a project's dependencies.

rails_event_store

Rails wrapper for RubyEventStore with batteries included. Ships with asynchronous after-commit event dispatch on top of ActiveJob, ActiveSupport::Notifications instrumentation enabled, request metadata enrichment and opinionated directory structure generator for bounded contexts.

waterdrop

Kafka messaging made easy!

winrm-elevated

Ruby library for running commands via WinRM as elevated through a scheduled task

et-orbi

Time zones for fugit and rufus-scheduler. Urbi et Orbi.

beaker-puppet

For use for the Beaker acceptance testing tool

contentful-management

Ruby client for the https://www.contentful.com Content Management API

ms_rest

Azure Client Library for Ruby.

azure_mgmt_resources

Microsoft Azure Resource Management Client Library for Ruby

dry-auto_inject

Container-agnostic automatic constructor injection

fluent-plugin-kafka

Fluentd plugin for Apache Kafka > 0.8

sslshake

This is a library to simulate SSL and TLS handshake from SSLv2, SSLv3, to TLS 1.0-1.2. It does not rely on OpenSSL and is not designed as a replacement either. It targets full support for even older handshakes, which are not available in current releases of OpenSSL anymore. It also aims to be executable on all systems with a sufficiently modern version of Ruby without any additional requirement...

kitchen-inspec

A Test Kitchen Verifier for InSpec

grpc-tools

protoc and the Ruby gRPC protoc plugin

prometheus-client

A suite of instrumentation metric primitivesthat can be exposed through a web services interface.

ltsv

A Parser / Dumper for LTSV

winrm-fs

Ruby library for file system operations via Windows Remote Management

rails_semantic_logger

Feature rich logging framework that replaces the Rails logger.

jenkins_pipeline_builder

This is a simple and easy-to-use Jenkins Pipeline generator with features focused on automating Job & Pipeline creation from the YAML files checked-in with your application source code

backburner

Beanstalk background job processing made easy

inky-rb

Inky is an HTML-based templating language that converts simple HTML into complex, responsive email-ready HTML. Designed for Foundation for Emails

ruby-kafka

A client library for the Kafka distributed commit log.

chromedriver-helper

Deprecated in favor of the 'webdrivers' gem as of 2019-03-31. See https://github.com/flavorjones/chromedriver-helper/issues/83

droplet_kit

Droplet Kit is the official Ruby library for DigitalOcean's API

azure-core

Microsoft Azure Client Core Library for Ruby SDK

sensu-plugins-elasticsearch

This plugin provides native ElasticSearch instrumentation for monitoring and metrics collection, including: service health and metrics for cluster, node, and more.

minitar-cli

<tt>minitar-cli</tt> is a pure-Ruby command-line tool that uses {minitar}[https://github.com/halostatue/minitar] to provide a command-line tool, +minitar+, for working with POSIX tar(1) archive files. This is release 0.7, extracted from {minitar}[https://halostatue.ca/minitar], with modernizations.