Trending Projects for February 19, 2017

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

ruby-macho

A library for viewing and manipulating Mach-O files in Ruby.

kubeclient

A client for Kubernetes REST api

spinach-rerun-reporter

spinach rerun reporter

licensee

Licensee automates the process of reading LICENSE files and compares their contents to known licenses using a fancy maths.

tracker_api

This gem allows you to easily use the Pivotal Tracker v5 API.

omniauth-auth0

Auth0 is an authentication broker that supports social identity providers as well as enterprise identity providers such as Active Directory, LDAP, Google Apps, Salesforce. OmniAuth is a library that standardizes multi-provider authentication for web applications. It was created to be powerful, flexible, and do as little as possible. omniauth-auth0 is the OmniAuth strategy for Auth0.

omniauth-azure-oauth2

An Windows Azure Active Directory OAuth2 strategy for OmniAuth

aws-record

Provides an object mapping abstraction for Amazon DynamoDB.

hamlit

High Performance Haml Implementation

danger

Stop Saying 'You Forgot To…' in Code Review

gemojione

A gem for EmojiOne

jira-ruby

API for JIRA

asana

Official Ruby client for the Asana API

license_finder

LicenseFinder works with your package managers to find dependencies, detect the licenses of the packages in them, compare those licenses against a user-defined list of permitted licenses, and give you an actionable exception report.

fluent-plugin-kubernetes_metadata_filter

Filter plugin to add Kubernetes metadata

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

sensu-plugins-chef

This plugin provides native Chef instrumentation for monitoring, including: report stale nodes, service health, as well as a handler to remove stale Sensu clients

grape-swagger-entity

Grape swagger adapter to support grape-entity object parsing

webpush

Encryption Utilities for Web Push payload.

dry-types

Type system for Ruby supporting coercions, constraints and complex types like structs, value objects, enums etc

rails-controller-testing

Extracting `assigns` and `assert_template` from ActionDispatch.

rubocop-rspec

Code style checking for RSpec files. A plugin for the RuboCop code style enforcing & linting tool.

sensu-plugins-sensu

This plugin provides monitoring and metrics for Sensu.

mini_racer

Minimal embedded v8 engine for Ruby

dry-logic

Predicate logic with rule composition

dry-configurable

A mixin to add configuration functionality to your classes

sidekiq-cron

Enables to set jobs to be run in specified time (using CRON notation or natural language)

gollum-lib

A simple, Git-powered wiki with a sweet API and local frontend.

graphiql-rails

Use the GraphiQL IDE for GraphQL with Ruby on Rails. This gem includes an engine, a controller and a view for integrating GraphiQL with your app.

fluent-plugin-cloudwatch-logs

CloudWatch Logs Plugin for Fluentd

tomlrb

A racc based toml parser

train

Transport interface to talk to different backends.

github-linguist

We use this library at GitHub to detect blob languages, highlight code, ignore binary files, suppress generated files in diffs, and generate language breakdown graphs.

plaid

Ruby gem wrapper for the Plaid API. Read more at the homepage, the wiki, or in the Plaid documentation.

dry-container

A simple, configurable object container implemented in Ruby

mixlib-archive

A simple interface to various archive formats

grpc

Send RPCs from Ruby using GRPC

state_machines-activerecord

Adds support for creating state machines for attributes on ActiveRecord

ruby-kafka

A client library for the Kafka distributed commit log.

knapsack

Parallel tests across CI server nodes based on each test file's time execution. It generates a test time execution report and uses it for future test runs.

dry-validation

Validation library