Trending Projects for April 17, 2016

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

openssl

OpenSSL for Ruby provides access to SSL/TLS and general-purpose cryptography based on the OpenSSL library.

jekyll-github-metadata

The site.github namespace

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.

circuitbox

A robust circuit breaker that manages failing external services.

administrate

Administrate is heavily inspired by projects like Rails Admin and ActiveAdmin, but aims to provide a better user experience for site admins, and to be easier for developers to customize. To do that, we're following a few simple rules: - No DSLs (domain-specific languages) - Support the simplest use cases, and let the user override defaults with standard tools such as plain Rails controlle...

rufus-lua

ruby-ffi based bridge from Ruby to Lua

omniauth-azure-oauth2

An Windows Azure Active Directory OAuth2 strategy for OmniAuth

fog-vsphere

This library can be used as a module for `fog` or as standalone provider to use vSphere in applications.

airbrussh

A replacement log formatter for SSHKit that makes Capistrano output much easier on the eyes. Just add Airbrussh to your Capfile and enjoy concise, useful log output that is easy to read.

winrm-fs

Ruby library for file system operations via Windows Remote Management

unicode-display_width

[Unicode 16.0.0] Determines the monospace display width of a string using EastAsianWidth.txt, Unicode general category, Emoji specification, and other data.

artifactory

A Ruby client for Artifactory

overcommit

Utility to install, configure, and extend Git hooks

to_bool

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

shoryuken

Shoryuken is a super efficient AWS SQS thread based message processor

gemojione

A gem for EmojiOne

sidekiq-cron

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

cal-heatmap-rails

Packages Cal-HeatMap for Rails Asset Pipeline

mixlib-versioning

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

get_process_mem

Get memory usage of a process in Ruby

rubocop-rspec

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

asana

Official Ruby client for the Asana API

hashdiff

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

facterdb

Contains facts from many Facter version on many Operating Systems

mailgun-ruby

Mailgun's Official Ruby SDK for interacting with the Mailgun API.

dice_bag

Dice Bag is a library of rake tasks for configuring web apps in the style of The Twelve-Factor App. It also provides continuous integration tasks that rely on the configuration tasks.

sidekiq-unique-jobs

Prevents simultaneous Sidekiq jobs with the same unique arguments to run. Highly configurable to suite your specific needs.

pronto-rubocop

Pronto runner for Rubocop, ruby code analyzer

influxdb

This is the official Ruby library for InfluxDB.

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

memory_profiler

Memory profiling routines for Ruby 3.1+

puppet-lint-absolute_classname-check

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

pronto

Pronto runs analysis quickly by checking only the relevant changes. Created to be used on pull requests, but suited for other scenarios as well. Perfect if you want to find out quickly if branch introduces changes that conform to your styleguide, are DRY, don't introduce security holes and more.

puppet-lint-param-docs

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

kubeclient

A client for Kubernetes REST api

bundler-audit

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

platform-api

Ruby HTTP client for the Heroku API.

mutations

Compose your business logic into commands that sanitize and validate input.

chef-vault

Data encryption support for Chef Infra using data bags

gli

Build command-suite CLI apps that are awesome. Bootstrap your app, add commands, options and documentation while maintaining a well-tested idiomatic command-line app

fog-local

This library can be used as a module for `fog` or as standalone provider to use local filesystem storage.

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.

gitlab

Ruby client and CLI for GitLab API

fluent-plugin-s3

Amazon S3 output plugin for Fluentd event collector