Trending Projects for February 24, 2013

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

io-console

add console capabilities to IO instances.

timers

Pure Ruby one-shot and periodic timers.

oj

The fastest JSON parser and object serializer.

rspec-puppet

RSpec tests for your Puppet manifests.

puppetlabs_spec_helper

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

letter_opener

When mail is sent from your application, Letter Opener will open a preview in the browser instead of sending.

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

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

ransack

Ransack is the successor to the MetaSearch gem. It improves and expands upon MetaSearch's functionality, but does not have a 100%-compatible API.

rb-inotify

A Ruby wrapper for Linux inotify, using FFI

net-ssh

Net::SSH: a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact with processes on remote servers, via SSH2.

childprocess

This gem aims at being a simple and reliable solution for controlling external programs running in the background on any Ruby / OS combination.

dalli

High performance memcached client for Ruby

parallel

Run any kind of code in parallel processes

omniauth

A generalized Rack framework for multiple-provider authentication.

activerecord-jdbcsqlite3-adapter

Sqlite3 JDBC adapter for JRuby on Rails.

redis-store

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

roo

Roo can access the contents of various spreadsheet files. It can handle * OpenOffice * Excelx * LibreOffice * CSV

pusher

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

rdoc

RDoc produces HTML and command-line documentation for Ruby projects. RDoc includes the +rdoc+ and +ri+ tools for generating and displaying documentation from the command-line.

selenium-webdriver

Selenium implements the W3C WebDriver protocol to automate popular browsers. It aims to mimic the behaviour of a real user as it interacts with the application's HTML. It's primarily intended for web application testing, but any web-based task can automated.

ckeditor

CKEditor is a WYSIWYG editor to be used inside web pages

mini_magick

Manipulate images with minimal use of memory via ImageMagick

liquid

A secure, non-evaling end user template engine with aesthetic markup.

redis

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

tins

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

pony

Send email in one command: Pony.mail(:to => 'someone@example.com', :body => 'hello')

devise_invitable

It adds support for send invitations by email (it requires to be authenticated) and accept the invitation by setting a password.

net-sftp

A pure Ruby implementation of the SFTP client protocol

mongoid

Mongoid is an ODM (Object Document Mapper) Framework for MongoDB, written in Ruby.

rmagick

RMagick is an interface between Ruby and ImageMagick.

rails_best_practices

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

sinatra

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

gherkin

Gherkin parser

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.

thor

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

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