Trending Projects for January 27, 2013

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

minitest-reporters

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

timers

Pure Ruby one-shot and periodic timers.

retryable

Retrying code blocks in Ruby

hiera

A pluggable data store for hierarcical data

sidekiq

Simple, efficient background processing for Ruby.

grape

A Ruby framework for rapid API development with great conventions.

xcodeproj

Xcodeproj lets you create and modify Xcode projects from Ruby. Script boring management tasks or build Xcode-friendly libraries. Also includes support for Xcode workspaces (.xcworkspace) and configuration files (.xcconfig).

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.

capybara-screenshot

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

asset_sync

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

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.

octokit

Simple wrapper for the GitHub API

handlebars_assets

A Railties Gem to compile hbs assets

cocoapods

CocoaPods manages library dependencies for your Xcode project. You specify the dependencies for your project in one easy text file. CocoaPods resolves dependencies between libraries, fetches source code for the dependencies, and creates and maintains an Xcode workspace to build your project. Ultimately, the goal is to improve discoverability of, and engagement in, third party open-source libr...

slim-rails

Provides the generator settings required for Rails to use Slim

slim

Slim is a template language whose goal is reduce the syntax to the essential parts without becoming cryptic.

bootstrap-sass

bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications.

rails_admin

RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data.

uniform_notifier

uniform notifier for rails logger, customized logger, javascript alert, javascript console and xmpp

libv8

Distributes the V8 JavaScript engine in binary and source forms in order to support fast builds of The Ruby Racer

parallel_tests

Run Test::Unit / RSpec / Cucumber / Spinach in parallel

rb-inotify

A Ruby wrapper for Linux inotify, using FFI

capybara-webkit

Headless Webkit driver for Capybara

brakeman

Brakeman detects security vulnerabilities in Ruby on Rails applications via static analysis.

stripe

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

kramdown

kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.

bullet

help to kill N+1 queries and unused eager loading.

httparty

Makes http fun! Also, makes consuming restful web services dead easy.

activeadmin

The administration framework for Ruby on Rails.

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.

webmock

WebMock allows stubbing HTTP requests and setting expectations on HTTP requests.

chunky_png

This pure Ruby library can read and write PNG images without depending on an external image library, like RMagick. It tries to be memory efficient and reasonably fast. It supports reading and writing all PNG variants that are defined in the specification, with one limitation: only 8-bit color depth is supported. It supports all transparency, interlacing and filtering option...

rails-i18n

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

facter

You can prove anything with facts!

guard-bundler

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

guard

Guard is a command line tool to easily handle events on file system modifications.

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.

simple_form

Forms made easy!

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.

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

carrierwave

Upload files in your Ruby applications, map them to a range of ORMs, store them on different backends.

httpi

Common interface for Ruby's HTTP libraries

newrelic_rpm

New Relic is a performance management system, developed by New Relic, Inc (http://www.newrelic.com). New Relic provides you with deep information about the performance of your web application as it runs in production. The New Relic Ruby agent is dual-purposed as a either a Gem or plugin, hosted on https://github.com/newrelic/newrelic-ruby-agent/

jekyll

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

yard

YARD is a documentation generation tool for the Ruby programming language. It enables the user to generate consistent, usable documentation that can be exported to a number of formats very easily, and also supports extending for custom Ruby constructs such as custom class level definitions.

uglifier

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