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

rack-attack

A rack middleware for throttling and blocking abusive requests

sidekiq-unique-jobs

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

shopify_api

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

asciidoctor

A fast, open source text processor and publishing toolchain for converting AsciiDoc content to HTML 5, DocBook 5, and other formats.

timers

Pure Ruby one-shot and periodic timers.

google-api-client

Client for accessing Google APIs

celluloid

Celluloid enables people to build concurrent programs out of concurrent objects just as easily as they build sequential programs out of sequential objects

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

rubyvis

Rubyvis

iconv

iconv wrapper library

pry-stack_explorer

Walk the stack in a Pry session

capybara-screenshot

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

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.

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

exifr

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

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.

handlebars_assets

A Railties Gem to compile hbs assets

phony

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

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

aws-sdk

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

aruba

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

fakefs

A fake filesystem. Use it in your tests.

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

guard-bundler

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

rack-protection

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

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.

mixlib-shellout

Run external commands on Unix or Windows

ckeditor

CKEditor is a WYSIWYG editor to be used inside web pages

stomp

Ruby client for the Stomp messaging protocol.

ffi

Ruby FFI library

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/

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.

json

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

spreadsheet

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

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.

typhoeus

Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.

mixlib-config

A class based configuration library

dbf

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

minitest-reporters

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

thrift_client

A Thrift client wrapper that encapsulates some common failover behavior.

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

activemodel

A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.