Trending Projects for March 11, 2012

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

aws-sdk

The official AWS SDK for Ruby. Provides both resource oriented interfaces and API clients for AWS services.

bootstrap-sass

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

rabl

General ruby templating with json, bson, xml and msgpack support

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.

rack-oauth2

OAuth 2.0 Server & Client Library. Both Bearer token type are supported.

activeadmin

The administration framework for Ruby on Rails.

money

A Ruby Library for dealing with money and currency conversion.

paper_trail

Track changes to your models, for auditing or versioning. See how a model looked at any stage in its lifecycle, revert it to any version, or restore it after it has been destroyed.

exception_notification

Exception notification for Rails apps

kramdown

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

xpath

XPath is a Ruby DSL for generating XPath expressions

addressable

Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.

httparty

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

httpi

Common interface for Ruby's HTTP libraries

pony

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

pg

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

simple_form

Forms made easy!

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.

jasmine

Test your JavaScript without any framework dependencies, in any environment, and with a nice descriptive syntax. Jasmine for Ruby is deprecated. We recommend using the jasmine-browser-runner NPM package instead. It supports all the same scenarios as this gem plus Webpacker. See https://jasmine.github.io/setup/browser.html for setup instructions, and https://github.com/jasmine/jasmine-gem/blob/...

ffi

Ruby FFI library

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.

liquid

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

mixlib-config

A class based configuration library

bundler

Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably

mixlib-log

A gem that provides a simple mixin for log functionality

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

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.

mixlib-cli

A simple mixin for CLI interfaces, including option parsing

warden

An authentication library compatible with all Rack-based frameworks

chef

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

friendly_id

FriendlyId is the "Swiss Army bulldozer" of slugging and permalink plugins for Active Record. It lets you create pretty URLs and work with human-friendly strings as if they were numeric ids.

tzinfo

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

cucumber

Behaviour Driven Development with elegance and joy

rails_best_practices

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

passenger

A modern web server and application server for Ruby, Python and Node.js, optimized for performance, low memory usage and ease of use.

rubygems-update

A package (also known as a library) contains a set of functionality that can be invoked by a Ruby program, such as reading and parsing an XML file. We call these packages 'gems' and RubyGems is a tool to install, create, manage and load these packages in your Ruby environment. RubyGems is also a client for RubyGems.org, a public repository of Gems that allows you to publish a Gem that c...