Trending Projects for May 19, 2013

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

dotenv

Loads environment variables from `.env`.

qsagi

A friendly way to talk to RabbitMQ

safe_yaml

Parse YAML safely

active-fedora

ActiveFedora provides for creating and managing objects in the Fedora Repository Architecture.

solve

A Ruby version constraint solver

active_model_serializers

ActiveModel::Serializers allows you to generate your JSON in an object-oriented and convention-driven manner.

berkshelf

Manages a Chef cookbook's dependencies

td

CLI to manage data on Treasure Data, the Hadoop-based cloud data warehousing

oj

The fastest JSON parser and object serializer.

rack-mini-profiler

Profiling toolkit for Rack applications with Rails integration. Client Side profiling, DB profiling and Server profiling.

commander

The complete solution for Ruby command-line executables. Commander bridges the gap between other terminal related libraries you know and love (OptionParser, HighLine), while providing many new features, and an elegant API.

capybara-screenshot

When a Cucumber step fails, it is useful to create a screenshot image and HTML file of the current page

omniauth-google-oauth2

A Google OAuth2 strategy for OmniAuth 1.x. This allows you to login to Google with your ruby app.

aws-sdk

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

sinatra-contrib

Collection of useful Sinatra extensions

pry-rails

Use Pry as your rails console

tins

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

geocoder

Object geocoding (by street or IP address), reverse geocoding (coordinates to street address), distance queries for ActiveRecord and Mongoid, result caching, and more. Designed for Rails but works with Sinatra and other Rack frameworks too.

rinku

A fast and very smart autolinking library that acts as a drop-in replacement for Rails `auto_link`

stripe

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

asset_sync

After you run assets:precompile your compiled assets will be synchronised with your S3 bucket.

jekyll

Jekyll is a simple, blog aware, static site generator.

fast_gettext

A simple, fast, memory-efficient and threadsafe implementation of GetText

dalli

High performance memcached client for Ruby

gli

Build command-suite CLI apps that are awesome. Bootstrap your app, add commands, options and documentation while maintaining a well-tested idiomatic command-line app

activerecord-jdbcsqlite3-adapter

Sqlite3 JDBC adapter for JRuby on Rails.

fpm

Convert directories, rpms, python eggs, rubygems, and more to rpms, debs, solaris packages and more. Win at package management without wasting pointless hours debugging bad rpm specs!

money

A Ruby Library for dealing with money and currency conversion.

tinymce-rails

Seamlessly integrates TinyMCE into the Rails asset pipeline introduced in Rails 3.1.

redis

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

pony

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

liquid

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

sass

Ruby Sass is deprecated! See https://sass-lang.com/ruby-sass for details. Sass makes CSS fun again. Sass is an extension of CSS, adding nested rules, variables, mixins, selector inheritance, and more. It's translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.

loofah

Loofah is a general library for manipulating and transforming HTML/XML documents and fragments, built on top of Nokogiri. Loofah also includes some HTML sanitizers based on `html5lib`'s safelist, which are a specific application of the general transformation functionality.

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.

middleman

A static site generator. Provides dozens of templating languages (Haml, Sass, Compass, Slim, CoffeeScript, and more). Makes minification, compression, cache busting, Yaml data (and more) an easy part of your development cycle.

responders

A set of Rails responders to dry up your application

delayed_job

Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer tasks in the background. It is a direct extraction from Shopify where the job table is responsible for a multitude of core tasks.

recaptcha

Helpers for the reCAPTCHA API

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/

pdfkit

Uses wkhtmltopdf to create PDFs using HTML

passenger

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

rails_best_practices

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

aasm

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

dragonfly

Dragonfly is a framework that enables on-the-fly processing for any content type. It is especially suited to image handling. Its uses range from image thumbnails to standard attachments to on-demand text generation.

braintree

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