Trending Projects for February 25, 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

sym

Sym is a ruby library (gem) that offers both the command line interface (CLI) and a set of rich Ruby APIs, which make it rather trivial to add encryption and decryption of sensitive data to your development or deployment workflow. For additional security the private key itself can be encrypted with a user-generated password. For decryption using the key the password can be input ...

newrelic-elasticsearch

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

test_track_rails_client

Easy split testing and feature flagging for Rails with TestTrack server

fastlane-plugin-badge

Add a badge overlay to your app icon

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.

popper_js

Works with Rails out of the box.

beaker-docker

Allows running Beaker tests using Docker

beaker-vagrant

For use for the Beaker acceptance testing tool

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.

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.

bootsnap

Boot large ruby/rails apps faster

beaker-google

Google Compute Engine support for the Beaker acceptance testing tool.

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

spreewald

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

tomlrb

A racc based toml parser

google-cloud-core

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

ruby_event_store

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

ruby_smb

A pure Ruby implementation of the SMB Protocol Family

google-cloud-storage

google-cloud-storage is the official library for Google Cloud Storage.

beaker-vmpooler

For use for the Beaker acceptance testing tool

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!

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])

et-orbi

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

license_scout

Discovers license files of a project's dependencies.

winrm-elevated

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

beaker-puppet

For use for the Beaker acceptance testing tool

danger-swiftlint

A Danger plugin for linting Swift with SwiftLint.

contentful-management

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

fluent-plugin-kafka

Fluentd plugin for Apache Kafka > 0.8

rex-bin_tools

A suite of tools for analyzing Elf,Mach, and PE format executables to find specific chunks of code.

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...

rex-socket

The Ruby Exploitation (Rex) Socket Abstraction Library. This library includes all of the code needed to turn sockets into Rex::Sockets with the functionality for things like L3 pivoting used by Metasploit.

dry-auto_inject

Container-agnostic automatic constructor injection

bootstrap

The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. http://getbootstrap.com

ltsv

A Parser / Dumper for LTSV

ms_rest

Azure Client Library for Ruby.

dry-configurable

A mixin to add configuration functionality to your classes

azure_mgmt_resources

Microsoft Azure Resource Management Client Library for Ruby

fluent-plugin-kinesis

Fluentd output plugin that sends events to Amazon Kinesis.

dry-container

A simple, configurable object container implemented in Ruby

xcov

xcov is a friendly visualizer for Xcode's code coverage files