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

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.

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.

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.

ruby-units

Provides classes and methods to perform unit math and conversions

net-dns

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

neat

A lightweight Sass grid framework

timers

Pure Ruby one-shot and periodic timers.

oj

The fastest JSON parser and object serializer.

celluloid

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

honeybadger

Make managing application errors a more pleasant experience.

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.

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

puppetlabs_spec_helper

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

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

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.

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

rbvmomi

Ruby interface to the VMware vSphere API

retryable

Retrying code blocks in Ruby

sentry-raven

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

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

bugsnag

Ruby notifier for bugsnag.com

rb-inotify

A Ruby wrapper for Linux inotify, using FFI

winrm

Ruby library for Windows Remote Management

json-schema

Ruby JSON Schema Validator

hiera

A pluggable data store for hierarcical data

sinatra-contrib

Collection of useful Sinatra extensions

sidekiq

Simple, efficient background processing for Ruby.

iconv

iconv wrapper library

foodcritic

A code linting tool for Chef Infra cookbooks.

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.

fastimage

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

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.

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

i18n-js

Export i18n translations and use them on JavaScript.

brakeman

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