Trending Projects for November 24, 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.

rack-attack

A rack middleware for throttling and blocking abusive 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.

timers

Pure Ruby one-shot and periodic timers.

test_after_commit

makes after_commit callbacks testable in Rails 3+ with transactional_fixtures

progress

Show progress of long running tasks

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.

will_paginate-bootstrap

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

fluent-logger

fluent logger for ruby

grape

A Ruby framework for rapid API development with great conventions.

td

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

geminabox

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

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.

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.

bigdecimal

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

hiredis

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

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.

aws-sdk

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

exifr

EXIF Reader is a module to read EXIF from JPEG and TIFF images.

fakefs

A fake filesystem. Use it in your tests.

mustache

Inspired by ctemplate, Mustache is a framework-agnostic way to render logic-free views. As ctemplates says, "It emphasizes separating logic from presentation: it is impossible to embed application logic in this template language. Think of Mustache as a replacement for your views. Instead of views consisting of ERB or HAML with random helpers and arbitrary logic, your views are broken into two...

aruba

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

guard-bundler

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

letter_opener

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

phony

Fast international phone number (E164 standard) normalizing, splitting and formatting. Lots of formatting options: International (+.., 00..), national (0..), and local.

mixlib-shellout

Run external commands on Unix or Windows

rack-protection

Protect against typical web attacks, works with all Rack apps, including Rails

pry-doc

Pry Doc is a Pry REPL plugin. It provides extended documentation support for the REPL by means of improving the `show-doc` and `show-source` commands. With help of the plugin the commands are be able to display the source code and the docs of Ruby methods and classes implemented in C. documentation

omniauth-oauth2

An abstract OAuth2 strategy for OmniAuth.

octokit

Simple wrapper for the GitHub API

uglifier

Uglifier minifies JavaScript files by wrapping UglifyJS to be accessible in Ruby

ffi

Ruby FFI library

ckeditor

CKEditor is a WYSIWYG editor to be used inside web pages

mini_magick

Manipulate images with minimal use of memory via ImageMagick

mixlib-config

A class based configuration library

rgeo-shapefile

RGeo is a geospatial data library for Ruby. RGeo::Shapefile is an optional RGeo module for reading the ESRI shapefile format, a common file format for geospatial datasets.

spreadsheet

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

json

This is a JSON implementation as a Ruby extension in C.

minitest-reporters

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

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.

dbf

A small fast library for reading dBase, xBase, Clipper and FoxPro database files.

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