Trending Projects for October 13, 2013

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

executable-hooks

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

browser_sniffer

Parses user agent strings and boils it all down to a few simple classifications.

sshkit

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

marginalia

Attach comments to your ActiveRecord queries.

statsd-instrument

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

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.

page-object

Page Object DSL that works with both Watir and Selenium

ruby-units

Provides classes and methods to perform unit math and conversions

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.

net-dns

Net::DNS is a pure Ruby DNS library, with a clean OO interface and an extensible API.

honeybadger

Make managing application errors a more pleasant experience.

oj

The fastest JSON parser and object serializer.

better_errors

Provides a better error page for Rails and other Rack apps. Includes source code inspection, a live REPL and local/instance variable inspection for all stack frames.

google-api-client

Client for accessing Google APIs

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).

timers

Pure Ruby one-shot and periodic timers.

puppetlabs_spec_helper

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

celluloid

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

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

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.

retryable

Retrying code blocks in 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...

rspec-puppet

RSpec tests for your Puppet manifests.

diffy

Convenient diffing in ruby

json-schema

Ruby JSON Schema Validator

bugsnag

Ruby notifier for bugsnag.com

twilio-ruby

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

rb-inotify

A Ruby wrapper for Linux inotify, using FFI

sinatra-contrib

Collection of useful Sinatra extensions

hiera

A pluggable data store for hierarcical data

rbvmomi

Ruby interface to the VMware vSphere API

fastimage

FastImage finds the size or type of an image given its uri by fetching as little as needed.

sidekiq

Simple, efficient background processing for Ruby.

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.

foodcritic

A code linting tool for Chef Infra cookbooks.

winrm

Ruby library for Windows Remote Management

bootstrap-sass

bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications.

uniform_notifier

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

css_parser

A set of classes for parsing CSS in Ruby.

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.

slim-rails

Provides the generator settings required for Rails to use Slim

brakeman

Brakeman detects security vulnerabilities in Ruby on Rails applications via static analysis.

awesome_print

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

i18n-js

Export i18n translations and use them on JavaScript.

bullet

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

tinymce-rails

Seamlessly integrates TinyMCE into the Rails asset pipeline introduced in Rails 3.1.