Trending Projects for November 03, 2013

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

sshkit

A comprehensive toolkit for remotely running commands in a structured manner on groups of servers.

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.

rack-attack

A rack middleware for throttling and blocking abusive requests

chef-zero

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

dotenv-rails

Autoload dotenv in Rails.

tins

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

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.

jbuilder

Create JSON structures via a Builder-style DSL

timers

Pure Ruby one-shot and periodic timers.

oj

The fastest JSON parser and object serializer.

rbvmomi

Ruby interface to the VMware vSphere API

puppetlabs_spec_helper

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

rspec-puppet

RSpec tests for your Puppet manifests.

winrm

Ruby library for Windows Remote Management

twilio-ruby

The official library for communicating with the Twilio REST API, building TwiML, and generating Twilio JWT Capability Tokens

iconv

iconv wrapper library

hiera

A pluggable data store for hierarcical data

pry-stack_explorer

Walk the stack in a Pry session

commander

The complete solution for Ruby command-line executables. Commander bridges the gap between other terminal related libraries you know and love (OptionParser, HighLine), while providing many new features, and an elegant API.

capybara-screenshot

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

progress

Show progress of long running tasks

uniform_notifier

uniform notifier for rails logger, customized logger, javascript alert, javascript console and xmpp

grape

A Ruby framework for rapid API development with great conventions.

awesome_print

Great Ruby debugging companion: pretty print Ruby objects to visualize their structure. Supports custom object formatting via plugins

slim-rails

Provides the generator settings required for Rails to use Slim

bullet

help to kill N+1 queries and unused eager loading.

rack-contrib

Contributed Rack Middleware and Utilities

parallel_tests

Run Test::Unit / RSpec / Cucumber / Spinach in parallel

handlebars_assets

A Railties Gem to compile hbs assets

fpm

Convert directories, rpms, python eggs, rubygems, and more to rpms, debs, solaris packages and more. Win at package management without wasting pointless hours debugging bad rpm specs!

httpi

Common interface for Ruby's HTTP libraries

logger

Provides a simple logging utility for outputting messages.

mustache

Inspired by ctemplate, Mustache is a framework-agnostic way to render logic-free views. As ctemplates says, "It emphasizes separating logic from presentation: it is impossible to embed application logic in this template language. Think of Mustache as a replacement for your views. Instead of views consisting of ERB or HAML with random helpers and arbitrary logic, your views are broken into two...

hiredis

Ruby wrapper for hiredis (protocol serialization/deserialization and blocking I/O)

aws-sdk

The official AWS SDK for Ruby. Provides both resource oriented interfaces and API clients for AWS services.

exifr

EXIF Reader is a module to read EXIF from JPEG and TIFF images.

stripe

Stripe is the easiest way to accept payments online. See https://stripe.com for details.

jekyll

Jekyll is a simple, blog aware, static site generator.

pry-doc

Pry Doc is a Pry REPL plugin. It provides extended documentation support for the REPL by means of improving the `show-doc` and `show-source` commands. With help of the plugin the commands are be able to display the source code and the docs of Ruby methods and classes implemented in C. documentation

guard

Guard is a command line tool to easily handle events on file system modifications.

geocoder

Object geocoding (by street or IP address), reverse geocoding (coordinates to street address), distance queries for ActiveRecord and Mongoid, result caching, and more. Designed for Rails but works with Sinatra and other Rack frameworks too.

fakefs

A fake filesystem. Use it in your tests.

octokit

Simple wrapper for the GitHub API

newrelic_rpm

New Relic is a performance management system, developed by New Relic, Inc (http://www.newrelic.com). New Relic provides you with deep information about the performance of your web application as it runs in production. The New Relic Ruby agent is dual-purposed as a either a Gem or plugin, hosted on https://github.com/newrelic/newrelic-ruby-agent/

redis

A Ruby client that tries to match Redis' API one-to-one, while still providing an idiomatic interface.

sass

Ruby Sass is deprecated! See https://sass-lang.com/ruby-sass for details. Sass makes CSS fun again. Sass is an extension of CSS, adding nested rules, variables, mixins, selector inheritance, and more. It's translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.

guard-bundler

Guard::Bundler automatically install/update your gem bundle when needed