Trending Projects for October 19, 2014

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

web-console

A debugging tool for your Ruby on Rails applications.

rspec-activemodel-mocks

RSpec test doubles for ActiveModel and ActiveRecord

aws-sdk-core

Provides API clients for AWS. This gem is part of the official AWS SDK for Ruby.

hitimes

A fast, high resolution timer library for recording performance metrics.

puppet-syntax

Syntax checks for Puppet manifests and templates

site_prism

SitePrism gives you a simple, clean and semantic DSL for describing your site. SitePrism implements the Page Object Model pattern on top of Capybara.

beaker

Puppet's accceptance testing harness

hiera-eyaml

Hiera backend for decrypting encrypted yaml properties

specinfra

Common layer for serverspec and itamae

byebug

Byebug is a Ruby debugger. It's implemented using the TracePoint C API for execution control and the Debug Inspector C API for call stack navigation. The core component provides support that front-ends can build on. It provides breakpoint handling and bindings for stack frames among other things and it comes with an easy to use command line interface.

gpgme

Ruby-GPGME is a Ruby language binding of GPGME (GnuPG Made Easy). GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management.

webdriver-user-agent

A helper gem to emulate populate device user agents and resolutions when using webdriver

html-pipeline

HTML processing filters and utilities

parser

A Ruby parser written in pure Ruby.

rubocop

RuboCop is a Ruby code style checking and code formatting tool. It aims to enforce the community-driven Ruby Style Guide.

dpl

Dpl (dee-pee-ell) is a tool made for continuous deployment, running deployments at Travis CI.

grape-swagger

Add auto generated documentation to your Grape API that can be displayed with Swagger.

http

An easy-to-use client library for making requests from Ruby. It uses a simple method chaining system for building requests, similar to Python's Requests.

globalize

Rails I18n de-facto standard library for ActiveRecord model/data translation.

capistrano-rbenv

rbenv integration for Capistrano

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

cocoapods-core

The CocoaPods-Core gem provides support to work with the models of CocoaPods. It is intended to be used in place of the CocoaPods when the the installation of the dependencies is not needed.

codeclimate-test-reporter

Collects test coverage data from your Ruby test suite and sends it to Code Climate's hosted, automated code review service. Based on SimpleCov.

cocoapods-downloader

A small library for downloading files from remotes in a folder.

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

google-api-client

Client for accessing Google APIs

loofah

Loofah is a general library for manipulating and transforming HTML/XML documents and fragments, built on top of Nokogiri. Loofah also includes some HTML sanitizers based on `html5lib`'s safelist, which are a specific application of the general transformation functionality.

diffy

Convenient diffing in ruby

dotenv-rails

Autoload dotenv in Rails.

chartkick

Create beautiful JavaScript charts with one line of Ruby

cocoapods

CocoaPods manages library dependencies for your Xcode project. You specify the dependencies for your project in one easy text file. CocoaPods resolves dependencies between libraries, fetches source code for the dependencies, and creates and maintains an Xcode workspace to build your project. Ultimately, the goal is to improve discoverability of, and engagement in, third party open-source libr...

canonical-rails

Configurable, but assumes a conservative strategy by default with a goal to solve many search engine index problems: multiple hostnames, inbound links with arbitrary parameters, trailing slashes.

kitchen-vagrant

Kitchen::Driver::Vagrant - A HashiCorp Vagrant Driver for Test Kitchen.

pry-rescue

Allows you to wrap code in Pry::rescue{ } to open a pry session at any unhandled exceptions

fluentd

Fluentd is an open source data collector designed to scale and simplify log management. It can collect, process and ship many kinds of data in near real-time.

travis

CLI and Ruby client library for Travis CI

fauxhai

Easily mock out ohai data

bugsnag

Ruby notifier for bugsnag.com

rbvmomi

Ruby interface to the VMware vSphere API

xcodeproj

Xcodeproj lets you create and modify Xcode projects from Ruby. Script boring management tasks or build Xcode-friendly libraries. Also includes support for Xcode workspaces (.xcworkspace) and configuration files (.xcconfig).

deep_cloneable

Extends the functionality of ActiveRecord::Base#dup to perform a deep clone that includes user specified associations.

hiera

A pluggable data store for hierarcical data

chefspec

ChefSpec is a unit testing and resource coverage (code coverage) framework for testing Chef cookbooks ChefSpec makes it easy to write examples and get fast feedback on cookbook changes without the need for virtual machines or cloud servers.

capybara-screenshot

When a Cucumber step fails, it is useful to create a screenshot image and HTML file of the current page

safe_yaml

Parse YAML safely

jbuilder

Create JSON structures via a Builder-style DSL

test-kitchen

Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.

psych

Psych is a YAML parser and emitter. Psych leverages libyaml[https://pyyaml.org/wiki/LibYAML] for its YAML parsing and emitting capabilities. In addition to wrapping libyaml, Psych also knows how to serialize and de-serialize most Ruby objects to and from the YAML format.