Trending Projects for September 29, 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.

rubocop

RuboCop is a Ruby code style checking and code formatting tool. It aims to enforce the community-driven Ruby Style Guide.

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.

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.

google-api-client

Client for accessing Google APIs

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

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

i18n_data

country/language names and 2-letter-code pairs, in 85 languages

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.

page-object

Page Object DSL that works with both Watir and Selenium

puppetlabs_spec_helper

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

oj

The fastest JSON parser and object serializer.

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.

retryable

Retrying code blocks in Ruby

td

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

diffy

Convenient diffing in ruby

celluloid

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

sinatra-contrib

Collection of useful Sinatra extensions

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

rbvmomi

Ruby interface to the VMware vSphere API

rack-mini-profiler

Profiling toolkit for Rack applications with Rails integration. Client Side profiling, DB profiling and Server profiling.

json-schema

Ruby JSON Schema Validator

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.

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.

uniform_notifier

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

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

net-dns

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

brakeman

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

phony

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

tinymce-rails

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

css_parser

A set of classes for parsing CSS in Ruby.

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

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!

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

fast_gettext

A simple, fast, memory-efficient and threadsafe implementation of GetText

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.

money

A Ruby Library for dealing with money and currency conversion.

carrierwave-mongoid

Mongoid support for CarrierWave

pusher

Wrapper for Pusher Channels REST api: : https://pusher.com/channels

uglifier

Uglifier minifies JavaScript files by wrapping UglifyJS to be accessible in Ruby

ancestry

Ancestry allows the records of a ActiveRecord model to be organized in a tree structure, using the materialized path pattern. It exposes the standard relations (ancestors, parent, root, children, siblings, descendants) and allows them to be fetched in a single query. Additional features include named scopes, integrity checking, integrity restoration, arrangement of (sub)tree into ha...