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

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.

dotenv-rails

Autoload dotenv in Rails.

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.

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.

travis

CLI and Ruby client library for Travis CI

timers

Pure Ruby one-shot and periodic timers.

celluloid

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

neat

A lightweight Sass grid framework

oj

The fastest JSON parser and object serializer.

puppetlabs_spec_helper

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

net-dns

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

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

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.

rbvmomi

Ruby interface to the VMware vSphere API

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

winrm

Ruby library for Windows Remote Management

sentry-raven

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

ethon

Very lightweight libcurl wrapper.

hiera

A pluggable data store for hierarcical data

iconv

iconv wrapper library

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.

sidekiq

Simple, efficient background processing for Ruby.

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

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.

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.

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

grape

A Ruby framework for rapid API development with great conventions.

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.

bullet

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

rack-contrib

Contributed Rack Middleware and Utilities

i18n-js

Export i18n translations and use them on JavaScript.

dalli

High performance memcached client for Ruby

parallel_tests

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

hiredis

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

httpi

Common interface for Ruby's HTTP libraries

libv8

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

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!

handlebars_assets

A Railties Gem to compile hbs assets

activerecord-import

A library for bulk inserting data using ActiveRecord.