Trending Projects for March 02, 2014

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

pry-byebug

Combine 'pry' with 'byebug'. Adds 'step', 'next', 'finish', 'continue' and 'break' commands to control execution.

fauxhai

Easily mock out ohai data

rubocop

RuboCop is a Ruby code style checking and code formatting tool. It aims to enforce the community-driven Ruby Style Guide.

test-kitchen

Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.

autoprefixer-rails

Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website.

chefspec

ChefSpec is a unit testing and resource coverage (code coverage) framework for testing Chef cookbooks ChefSpec makes it easy to write examples and get fast feedback on cookbook changes without the need for virtual machines or cloud servers.

rollbar

Track and debug errors in your Ruby applications with ease using Rollbar. With this gem, you can easily monitor and report on exceptions and other errors in your code, helping you identify and fix issues more quickly. Rollbar's intuitive interface and advanced error tracking features make it the perfect tool for ensuring the stability and reliability of your Ruby applications.

pry-rescue

Allows you to wrap code in Pry::rescue{ } to open a pry session at any unhandled exceptions

foodcritic

A code linting tool for Chef Infra cookbooks.

statsd-instrument

A StatsD client for Ruby apps. Provides metaprogramming methods to inject StatsD instrumentation into your code.

minitest-spec-rails

The minitest-spec-rails gem makes it easy to use the \ Minitest::Spec DSL within your existing Rails test suite.

minitar

The minitar library is a pure-Ruby library that provides the ability to deal with POSIX tar(1) archive files. This is release 0.12. This is likely the last revision before 1.0. minitar (previously called Archive::Tar::Minitar) is based heavily on code originally written by Mauricio Julio Fernández Pradier for the rpa-base project.

neat

A lightweight Sass grid framework

progress

Show progress of long running tasks

rbvmomi

Ruby interface to the VMware vSphere API

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.

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

test_after_commit

makes after_commit callbacks testable in Rails 3+ with transactional_fixtures

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

sshkey

Generate private/public SSH keypairs using pure Ruby

jquery-fileupload-rails

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

slim-rails

Provides the generator settings required for Rails to use Slim

unicode-display_width

[Unicode 16.0.0] Determines the monospace display width of a string using EastAsianWidth.txt, Unicode general category, and other data.

paint

Terminal painter with RGB and 256 (fallback) color and terminal effects support. No string extensions! Usage: Paint['string', :red, :bright]

mixlib-shellout

Run external commands on Unix or Windows

money-rails

This library provides integration of RubyMoney - Money gem with Rails

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.

bootstrap-sass

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

countries

All sorts of useful information about every country packaged as pretty little country objects. It includes data from ISO 3166

brakeman

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

pry-rails

Use Pry as your rails console

octokit

Simple wrapper for the GitHub API

stripe

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

redis-store

Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web frameworks.

slim

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

rails-i18n

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

rails_admin

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

pg_search

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

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

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.

rack-protection

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

stomp

Ruby client for the Stomp messaging protocol.

facter

You can prove anything with facts!

mini_magick

Manipulate images with minimal use of memory via ImageMagick

rack-contrib

Contributed Rack Middleware and Utilities

mixlib-cli

A simple mixin for CLI interfaces, including option parsing