Trending Projects for September 23, 2012

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

sidekiq

Simple, efficient background processing for 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

bootstrap-sass

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

rgeo

RGeo is a geospatial data library for Ruby. It provides an implementation of the Open Geospatial Consortium's Simple Features Specification, used by most standard spatial/geographic data storage systems such as PostGIS. A number of add-on modules are also available to help with writing location-based applications using Ruby-based frameworks such as Ruby On Rails.

omniauth-google-oauth2

A Google OAuth2 strategy for OmniAuth 1.x. This allows you to login to Google with your ruby app.

brakeman

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

msgpack

MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.

asset_sync

After you run assets:precompile your compiled assets will be synchronised with your S3 bucket.

omniauth-oauth2

An abstract OAuth2 strategy for OmniAuth.

tins

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

shoulda-matchers

Shoulda Matchers provides RSpec- and Minitest-compatible one-liners to test common Rails functionality that, if written by hand, would be much longer, more complex, and error-prone.

rack-protection

Protect against typical web attacks, works with all Rack apps, including Rails

capybara-webkit

Headless Webkit driver for Capybara

json-schema

Ruby JSON Schema Validator

slim

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

facter

You can prove anything with facts!

bullet

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

rails-i18n

A set of common locale data and translations to internationalize and/or localize your Rails applications.

redis-store

Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web frameworks.

kramdown

kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.

omniauth

A generalized Rack framework for multiple-provider authentication.

activeadmin

The administration framework for Ruby on Rails.

chunky_png

This pure Ruby library can read and write PNG images without depending on an external image library, like RMagick. It tries to be memory efficient and reasonably fast. It supports reading and writing all PNG variants that are defined in the specification, with one limitation: only 8-bit color depth is supported. It supports all transparency, interlacing and filtering option...

geocoder

Object geocoding (by street or IP address), reverse geocoding (coordinates to street address), distance queries for ActiveRecord and Mongoid, result caching, and more. Designed for Rails but works with Sinatra and other Rack frameworks too.

twilio-ruby

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

fog

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

i18n-js

Export i18n translations and use them on JavaScript.

httparty

Makes http fun! Also, makes consuming restful web services dead easy.

simple_form

Forms made easy!

dalli

High performance memcached client for Ruby

chef

A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.

ruby-graphviz

Ruby/Graphviz provides an interface to layout and generate images of directed graphs in a variety of formats (PostScript, PNG, etc.) using GraphViz.

carrierwave

Upload files in your Ruby applications, map them to a range of ORMs, store them on different backends.

webmock

WebMock allows stubbing HTTP requests and setting expectations on HTTP requests.

redis

A Ruby client that tries to match Redis' API one-to-one, while still providing an idiomatic interface.

pg

Pg is the Ruby interface to the PostgreSQL RDBMS. It works with PostgreSQL 9.3 and later.

stomp

Ruby client for the Stomp messaging protocol.

awesome_print

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

rspec-expectations

rspec-expectations provides a simple, readable API to express expected outcomes of a code example.

mixlib-log

A gem that provides a simple mixin for log functionality

typhoeus

Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.

xpath

XPath is a Ruby DSL for generating XPath expressions

money

A Ruby Library for dealing with money and currency conversion.

mixlib-config

A class based configuration library

ohai

Ohai profiles your system and emits JSON

pdf-reader

The PDF::Reader library implements a PDF parser conforming as much as possible to the PDF specification from Adobe