Trending Projects for October 06, 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.

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.

ruby-units

Provides classes and methods to perform unit math and conversions

page-object

Page Object DSL that works with both Watir and Selenium

tins

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

countries

All sorts of useful information about every country packaged as pretty little country objects. It includes data from ISO 3166

google-api-client

Client for accessing Google APIs

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

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.

oj

The fastest JSON parser and object serializer.

net-dns

Net::DNS is a pure Ruby DNS library, with a clean OO interface and an extensible 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).

puppetlabs_spec_helper

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

retryable

Retrying code blocks in Ruby

diffy

Convenient diffing in ruby

json-schema

Ruby JSON Schema Validator

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

bugsnag

Ruby notifier for bugsnag.com

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.

twilio-ruby

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

sinatra-contrib

Collection of useful Sinatra extensions

celluloid

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

td

CLI to manage data on Treasure Data, the Hadoop-based cloud data warehousing

bootstrap-sass

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

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.

foodcritic

A code linting tool for Chef Infra cookbooks.

slim

Slim is a template language whose goal is reduce the syntax to the essential parts without becoming cryptic.

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.

money-rails

This library provides integration of RubyMoney - Money gem with Rails

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.

brakeman

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

i18n-js

Export i18n translations and use them on JavaScript.

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.

dalli

High performance memcached client for Ruby

pry

Pry is a runtime developer console and IRB alternative with powerful introspection capabilities. Pry aims to be more than an IRB replacement. It is an attempt to bring REPL driven programming to the Ruby language.

phony

Fast international phone number (E164 standard) normalizing, splitting and formatting. Lots of formatting options: International (+.., 00..), national (0..), and local.

awesome_print

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

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.

parallel

Run any kind of code in parallel processes

libv8

Distributes the V8 JavaScript engine in binary and source forms in order to support fast builds of The Ruby Racer

rinku

A fast and very smart autolinking library that acts as a drop-in replacement for Rails `auto_link`