Trending Projects for October 16, 2011

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

rack-protection

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

activeadmin

The administration framework for Ruby on Rails.

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.

parallel

Run any kind of code in parallel processes

json

This is a JSON implementation as a Ruby extension in C.

omniauth

A generalized Rack framework for multiple-provider authentication.

bson

A fully featured BSON specification implementation in Ruby

puppet

Puppet, an automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.

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.

rubyzip

rubyzip is a ruby module for reading and writing zip files

mongo

A pure-Ruby driver for connecting to, querying, and manipulating MongoDB databases. Officially developed and supported by MongoDB, with love for the Ruby community.

ohai

Ohai profiles your system and emits JSON

responders

A set of Rails responders to dry up your application

rack

Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible, it unifies and distills the API for web servers, web frameworks, and software in between (the so-called middleware) into a single method call.

tzinfo

TZInfo provides access to time zone data and allows times to be converted using time zone rules.

sinatra

Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.

money

A Ruby Library for dealing with money and currency conversion.

httparty

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

stringex

Some [hopefully] useful extensions to Ruby's String class. Stringex is made up of three libraries: ActsAsUrl [permalink solution with better character translation], Unidecoder [Unicode to ASCII transliteration], and StringExtensions [miscellaneous helper methods for the String class].

curb

Curb (probably CUrl-RuBy or something) provides Ruby-language bindings for the libcurl(3), a fully-featured client-side URL transfer library. cURL and libcurl live at http://curl.haxx.se/

faker

Faker, a port of Data::Faker from Perl, is used to easily generate fake data: names, addresses, phone numbers, etc.

rails_best_practices

a code metric tool for rails codes, written in Ruby.

thinking-sphinx

An intelligent layer for ActiveRecord (via Rails and Sinatra) for the Sphinx full-text search tool.

test-unit

test-unit (Test::Unit) is unit testing framework for Ruby, based on xUnit principles. These were originally designed by Kent Beck, creator of extreme programming software development methodology, for Smalltalk's SUnit. It allows writing tests, checking results and automated testing in Ruby.