Trending Projects for November 27, 2011

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

rex

Rex provides a variety of classes useful for security testing and exploit development.

sitemap_generator

SitemapGenerator is a framework-agnostic XML Sitemap generator written in Ruby with automatic Rails integration. It supports Video, News, Image, Mobile, PageMap and Alternate Links sitemap extensions and includes Rake tasks for managing your sitemaps, as well as many other great features.

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.

client_side_validations

Client Side Validations made easy for your Rails 6.1, 7.x, and 8.0 applications

hiredis

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

thrift_client

A Thrift client wrapper that encapsulates some common failover behavior.

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.

Platform

Hopefully robust platform sensing

rubyzip

rubyzip is a ruby module for reading and writing zip files

sqlite3

Ruby library to interface with the SQLite3 database engine (http://www.sqlite.org). Precompiled binaries are available for common platforms for recent versions of Ruby.

plist

Plist is a library to manipulate Property List files, also known as plists. It can parse plist files into native Ruby data structures as well as generating new plist files from your Ruby objects.

money

A Ruby Library for dealing with money and currency conversion.

term-ansicolor

This library uses ANSI escape sequences to control the attributes of terminal output

rspec-expectations

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

dalli

High performance memcached client for Ruby

warden

An authentication library compatible with all Rack-based frameworks

highline

A high-level IO library that provides validation, type conversion, and more for command-line interfaces. HighLine also includes a complete menu system that can crank out anything from simple list selection to complete shells with just minutes of work.

braintree

Resources and tools for developers to integrate Braintree's global payments platform.

acts_as_list

This "acts_as" extension provides the capabilities for sorting and reordering a number of objects in a list. The class that has this specified needs to have a "position" column defined as an integer on the mapped database table.

tzinfo

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

railties

Rails internals: application bootup, plugins, generators, and rake tasks.

activemodel

A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.

thor

Thor is a toolkit for building powerful command-line interfaces.

net-sftp

A pure Ruby implementation of the SFTP client protocol

rspec-rails

rspec-rails integrates the Rails testing helpers into RSpec.

thinking-sphinx

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

activeresource

REST on Rails. Wrap your RESTful web app with Ruby classes and work with them like Active Record models.

actionpack

Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.

activerecord

Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.

actionmailer

Email on Rails. Compose, deliver, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.

rails

Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.

aasm

AASM is a continuation of the acts-as-state-machine rails plugin, built for plain Ruby objects.

ZenTest

ZenTest provides 4 different tools: zentest, unit_diff, autotest, and multiruby. zentest scans your target and unit-test code and writes your missing code based on simple naming rules, enabling XP at a much quicker pace. zentest only works with Ruby and Minitest or Test::Unit. There is enough evidence to show that this is still proving useful to users, so it stays. unit_diff is a command-line...