Trending Projects for December 16, 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.

minitar

The minitar library is a pure-Ruby library that provides the ability to deal with POSIX tar(1) archive files. This is release 0.12. This is likely the last revision before 1.0. minitar (previously called Archive::Tar::Minitar) is based heavily on code originally written by Mauricio Julio Fernández Pradier for the rpa-base project.

slim

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

stripe

Stripe is the easiest way to accept payments online. See https://stripe.com for details.

jasmine-core

Test your JavaScript without any framework dependencies, in any environment, and with a nice descriptive syntax. Jasmine for Ruby is deprecated. The direct replacment for the jasmine-core gem is the jasmine-core NPM package. If you are also using the jasmine gem, we recommend using the jasmine-browser-runner NPM package instead. It supports all the same scenarios as the jasmine gem gem plus We...

activeadmin

The administration framework for Ruby on Rails.

webmock

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

facter

You can prove anything with facts!

rails-i18n

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

dalli

High performance memcached client for Ruby

pusher

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

xpath

XPath is a Ruby DSL for generating XPath expressions

parallel

Run any kind of code in parallel processes

yard

YARD is a documentation generation tool for the Ruby programming language. It enables the user to generate consistent, usable documentation that can be exported to a number of formats very easily, and also supports extending for custom Ruby constructs such as custom class level definitions.

stomp

Ruby client for the Stomp messaging protocol.

rspec-expectations

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

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.

bson

A fully featured BSON specification implementation in Ruby

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.

thrift_client

A Thrift client wrapper that encapsulates some common failover behavior.

composite_primary_keys

Composite key support for ActiveRecord

tzinfo

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

devise_invitable

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

ruby_parser

ruby_parser (RP) is a ruby parser written in pure ruby (utilizing racc--which does by default use a C extension). It outputs s-expressions which can be manipulated and converted back to ruby via the ruby2ruby gem. As an example: def conditional1 arg1 return 1 if arg1 == 0 return 0 end becomes: s(:defn, :conditional1, s(:args, :arg1), s(:if, s(:call, s(:...

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

activemodel

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

railties

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

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.

aasm

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

actionpack

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

activeresource

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

thinking-sphinx

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