Trending Projects for February 09, 2014

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

memcached_store

Plugin-able Memcached adapters to add features (compression, safety)

chef-zero

Self-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes

dpl

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

dogapi

Ruby bindings for Datadog's API

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.

executable-hooks

Hook into rubygems executables allowing extra actions to be taken before executable is run.

rack-attack

A rack middleware for throttling and blocking abusive requests

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.

hitimes

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

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.

test-kitchen

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

dotenv-rails

Autoload dotenv in Rails.

page-object

Page Object DSL that works with both Watir and Selenium

shopify_api

This gem allows Ruby developers to programmatically access the admin section of Shopify stores.

rotp

Works for both HOTP and TOTP, and includes QR Code provisioning

berkshelf

Manages a Chef cookbook's dependencies

solve

A Ruby version constraint solver

rgeo-geojson

Convert RGeo data to and from GeoJSON. rgeo-geojson is an extension to the rgeo gem that converts RGeo data types to and from GeoJSON.

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.

safe_yaml

Parse YAML safely

tins

All the stuff that isn't good/big enough for a real library.

google-api-client

Client for accessing Google APIs

pry-rescue

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

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

dotenv

Loads environment variables from `.env`.

marginalia

Attach comments to your ActiveRecord queries.

retryable

Retrying code blocks in Ruby

statsd-instrument

A StatsD client for Ruby apps. Provides metaprogramming methods to inject StatsD instrumentation into your code.

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.

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.

timers

Pure Ruby one-shot and periodic timers.

sentry-raven

A gem that provides a client interface for the Sentry error logger

jbuilder

Create JSON structures via a Builder-style DSL

diffy

Convenient diffing in ruby

iconv

iconv wrapper library

travis

CLI and Ruby client library for Travis CI

minitar

The minitar library is a pure-Ruby library that provides the ability to deal with POSIX tar(1) archive files. This is release 0.12. This is likely the last revision before 1.0. minitar (previously called Archive::Tar::Minitar) is based heavily on code originally written by Mauricio Julio Fernández Pradier for the rpa-base project.

celluloid

Celluloid enables people to build concurrent programs out of concurrent objects just as easily as they build sequential programs out of sequential objects

foodcritic

A code linting tool for Chef Infra cookbooks.

handlebars-source

Handlebars.js source code wrapper for (pre)compilation gems.

hiera

A pluggable data store for hierarcical data

winrm

Ruby library for Windows Remote Management

neat

A lightweight Sass grid framework

active_model_serializers

ActiveModel::Serializers allows you to generate your JSON in an object-oriented and convention-driven manner.

puppetlabs_spec_helper

Contains rake tasks and a standard spec_helper for running spec tests on puppet modules.