Trending Projects for December 08, 2013

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

chef-zero

Self-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes

sidekiq-unique-jobs

Prevents simultaneous Sidekiq jobs with the same unique arguments to run. Highly configurable to suite your specific needs.

http

An easy-to-use client library for making requests from Ruby. It uses a simple method chaining system for building requests, similar to Python's Requests.

shopify_api

This gem allows Ruby developers to programmatically access the admin section of Shopify stores.

rubyvis

Rubyvis

google-api-client

Client for accessing Google APIs

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

rotp

Works for both HOTP and TOTP, and includes QR Code provisioning

test_after_commit

makes after_commit callbacks testable in Rails 3+ with transactional_fixtures

iconv

iconv wrapper library

psych

Psych is a YAML parser and emitter. Psych leverages libyaml[https://pyyaml.org/wiki/LibYAML] for its YAML parsing and emitting capabilities. In addition to wrapping libyaml, Psych also knows how to serialize and de-serialize most Ruby objects to and from the YAML format.

progress

Show progress of long running tasks

fluent-logger

fluent logger for ruby

will_paginate-bootstrap

This gem integrates the Twitter Bootstrap pagination component with the will_paginate pagination gem. Supports Rails and Sinatra.

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

bigdecimal

This library provides arbitrary-precision decimal floating-point number class.

urbanairship

A Ruby Library for using the Airship web service API for push notifications and rich app pages.

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.

jquery-fileupload-rails

jQuery File Upload by Sebastian Tschan integrated for Rails 3.1+ Asset Pipeline

pry

Pry is a runtime developer console and IRB alternative with powerful introspection capabilities. Pry aims to be more than an IRB replacement. It is an attempt to bring REPL driven programming to the Ruby language.

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.

calabash-cucumber

calabash-cucumber drives tests for native iOS apps. You must link your app with calabash-ios-server framework to execute tests.

country_select

Provides a simple helper to get an HTML select list of countries. \ The list of countries comes from the ISO 3166 standard. \ While it is a relatively neutral source of country names, it will still offend some users.

aws-sdk

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

letter_opener

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

asset_sync

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

cocoon

Unobtrusive nested forms handling, using jQuery. Use this and discover cocoon-heaven.

aruba

Extension for popular TDD and BDD frameworks like "Cucumber", "RSpec" and "Minitest", to make testing command line applications meaningful, easy and fun.

omniauth-oauth2

An abstract OAuth2 strategy for OmniAuth.

pg_search

PgSearch builds Active Record named scopes that take advantage of PostgreSQL's full text search

mixlib-shellout

Run external commands on Unix or Windows

octokit

Simple wrapper for the GitHub API

faraday_middleware

Various middleware for Faraday

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.

roo

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

mini_magick

Manipulate images with minimal use of memory via ImageMagick

rails-i18n

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

resque-retry

resque-retry provides retry, delay and exponential backoff support for resque jobs. Features: * Redis backed retry count/limit. * Retry on all or specific exceptions. * Exponential backoff (varying the delay between retrys). * Multiple failure backend with retry suppression & resque-web tab. * Small & Extendable - plenty of places to override retry logic/settings.

simple_form

Forms made easy!

ancestry

Ancestry allows the records of a ActiveRecord model to be organized in a tree structure, using the materialized path pattern. It exposes the standard relations (ancestors, parent, root, children, siblings, descendants) and allows them to be fetched in a single query. Additional features include named scopes, integrity checking, integrity restoration, arrangement of (sub)tree into ha...

redis-objects

Map Redis types directly to Ruby objects. Works with any class or ORM.

omniauth

A generalized Rack framework for multiple-provider authentication.

recaptcha

Helpers for the reCAPTCHA API

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

thrift_client

A Thrift client wrapper that encapsulates some common failover behavior.

mixlib-config

A class based configuration library

spreadsheet

As of version 0.6.0, only Microsoft Excel compatible spreadsheets are supported

sequel

The Database Toolkit for Ruby