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

test_after_commit

makes after_commit callbacks testable in Rails 3+ with transactional_fixtures

rotp

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

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.

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.

geminabox

A private gem hosting and/or caching app, with client side gem push style functionality. Web UI is provided.

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.

td

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

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.

hiredis

Ruby wrapper for hiredis (protocol serialization/deserialization and blocking I/O)

aws-sdk

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

fakefs

A fake filesystem. Use it in your 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.

letter_opener

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

guard-bundler

Guard::Bundler automatically install/update your gem bundle when needed

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.

mixlib-shellout

Run external commands on Unix or Windows

pg_search

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

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.

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

mini_magick

Manipulate images with minimal use of memory via ImageMagick

omniauth

A generalized Rack framework for multiple-provider authentication.

recaptcha

Helpers for the reCAPTCHA API

mixlib-config

A class based configuration library

validates_timeliness

Adds validation methods to ActiveModel for validating dates and times. Works with multiple ORMS.

resque

Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later. Background jobs can be any Ruby class or module that responds to perform. Your existing classes can easily be converted to background jobs or you can create new classes specifically to do work. Or, you can do both. Resque is heavily ...

braintree

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

devise

Flexible authentication solution for Rails with Warden

thrift_client

A Thrift client wrapper that encapsulates some common failover behavior.

icalendar

Implements the iCalendar specification (RFC-5545) in Ruby. This allows for the generation and parsing of .ics files, which are used by a variety of calendaring applications.

minitest-reporters

Death to haphazard monkey-patching! Extend Minitest through simple hooks.

rmagick

RMagick is an interface between Ruby and ImageMagick.

ohai

Ohai profiles your system and emits JSON

rake-compiler

Provide a standard and simplified way to build and package Ruby extensions (C, Java) using Rake as glue.