Trending Projects for November 15, 2015

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

fog-aliyun

As a FOG provider, fog-aliyun support aliyun OSS/ECS. It will support more aliyun services later.

fog-xenserver

Module for the 'fog' gem to support XENSERVER.

redlock

Distributed lock using Redis written in Ruby. Highly inspired by https://github.com/antirez/redlock-rb.

to_bool

Super-simple gem that extends some Ruby classes with a "to_bool" method, which converts any object naturally into a boolean.

xcode-install

Download, install and upgrade Xcodes with ease.

plissken

Have you ever needed to automatically convert JSON-style camelBack or CamelCase hash keys into more Rubyish snake_case? Plissken to the rescue. This gem recursively converts all camelBack or CamelCase keys in a hash structure to snake_case.

hashdiff

Hashdiff is a diff lib to compute the smallest difference between two hashes.

scss_lint

Configurable tool for writing clean and consistent SCSS

influxdb

This is the official Ruby library for InfluxDB.

puppet-lint-trailing_comma-check

A puppet-lint plugin to check for missing trailing commas.

fastlane

The easiest way to automate beta deployments and releases for your iOS and Android apps

beaker-puppet_install_helper

Provides a unified external interface to choosing which version of puppet to install on the systems under test. For details on Beaker, see https://github.com/puppetlabs/beaker

mixlib-versioning

General purpose Ruby library that allows you to parse, compare and manipulate version strings in multiple formats.

googleauth

Implements simple authorization for accessing Google APIs, and provides support for Application Default Credentials.

rspec-puppet-facts

Contains facts from many Facter version on many Operating Systems

humanize

Extension to Numeric to humanize numbers

resque-multi-job-forks

When your resque jobs are frequent and fast, the overhead of forking and running your after_fork might get too big.

filesize

filesize is a small class for handling filesizes with both the SI and binary prefixes, allowing conversion from any size to any other size.

get_process_mem

Get memory usage of a process in Ruby

puppet-lint-param-docs

A new check for puppet-lint that validates all parameters are documented.

puppet-lint-absolute_classname-check

A puppet-lint plugin to check that classes are not included or referenced by their absolute name.

concurrent-ruby

Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more. Inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.

chromedriver-helper

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

beaker

Puppet's accceptance testing harness

state_machines-activerecord

Adds support for creating state machines for attributes on ActiveRecord

pghero

A performance dashboard for Postgres

woothee

Cross-language UserAgent classifier library, ruby implementation

rouge

Rouge aims to a be a simple, easy-to-extend drop-in replacement for pygments.

roadie-rails

Hooks Roadie into your Rails application to help with email generation.

r10k

R10K provides a general purpose toolset for deploying Puppet environments and modules. It implements the Puppetfile format and provides a native implementation of Puppet dynamic environments.

phonelib

Google libphonenumber library was taken as a basis for this gem. Gem uses its data file for validations and number formatting.

memory_profiler

Memory profiling routines for Ruby 3.1+

active_decorator

A simple and Rubyish view helper for Rails

rbnacl

The Networking and Cryptography (NaCl) library provides a high-level toolkit for building cryptographic systems and protocols

iso8601

ISO8601 is a simple implementation in Ruby of the ISO 8601 (Data elements and interchange formats - Information interchange - Representation of dates and times) standard.

ejson

Secret management by encrypting values in a JSON hash with a public/private keypair

sidekiq-cron

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

heroics

A Ruby client generator for HTTP APIs described with a JSON schema

bundler-audit

bundler-audit provides patch-level verification for Bundled apps.

i18n_data

country/language names and 2-letter-code pairs, in 85 languages

slackistrano

Send notifications to Slack about Capistrano deployments.

rbpdf

A template plugin allowing the inclusion of ERB-enabled RBPDF template files.

puppet-syntax

Syntax checks for Puppet manifests and templates

specinfra

Common layer for serverspec and itamae

semverse

An elegant library for representing and comparing SemVer versions and constraints

cri

Cri allows building easy-to-use command-line interfaces with support for subcommands.

rollbar

Track and debug errors in your Ruby applications with ease using Rollbar. With this gem, you can easily monitor and report on exceptions and other errors in your code, helping you identify and fix issues more quickly. Rollbar's intuitive interface and advanced error tracking features make it the perfect tool for ensuring the stability and reliability of your Ruby applications.

fluent-plugin-elasticsearch

Elasticsearch output plugin for Fluent event collector