Trending Projects for March 09, 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.

rugged

Rugged is a Ruby bindings to the libgit2 linkable C Git library. This is for testing and using the libgit2 library in a language that is awesome.

mixpanel-ruby

The official Mixpanel tracking library for ruby

byebug

Byebug is a Ruby debugger. It's implemented using the TracePoint C API for execution control and the Debug Inspector C API for call stack navigation. The core component provides support that front-ends can build on. It provides breakpoint handling and bindings for stack frames among other things and it comes with an easy to use command line interface.

parser

A Ruby parser written in pure Ruby.

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.

ace-rails-ap

The Ajax.org Cloud9 Editor (Ace) for the Rails 3.1 asset pipeline.

test-kitchen

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

dotenv-rails

Autoload dotenv in Rails.

minitest-spec-rails

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

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.

timers

Pure Ruby one-shot and periodic timers.

image_optim

Command line tool and ruby interface to optimize (lossless compress, optionally lossy) jpeg, png, gif and svg images using external utilities (advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegrescan, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant, svgo)

foodcritic

A code linting tool for Chef Infra cookbooks.

scoped_search

Scoped search makes it easy to search your ActiveRecord-based models. It will create a named scope :search_for that can be called with a query string. It will build an SQL query using the provided query string and a definition that specifies on what fields to search. Because the functionality is built on named_scope, the result of the search_for call can be used like any other ...

celluloid

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

neat

A lightweight Sass grid framework

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.

rbvmomi

Ruby interface to the VMware vSphere API

progress

Show progress of long running tasks

apipie-rails

Rails REST API documentation tool

sshkey

Generate private/public SSH keypairs using pure Ruby

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]

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

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.

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

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.

i18n_data

country/language names and 2-letter-code pairs, in 85 languages

sidekiq

Simple, efficient background processing for Ruby.

slim-rails

Provides the generator settings required for Rails to use Slim

jquery-fileupload-rails

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

brakeman

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

money-rails

This library provides integration of RubyMoney - Money gem with Rails

bugsnag

Ruby notifier for bugsnag.com

ox

A fast XML parser and object serializer that uses only standard C lib. Optimized XML (Ox), as the name implies was written to provide speed optimized XML handling. It was designed to be an alternative to Nokogiri and other Ruby XML parsers for generic XML parsing and as an alternative to Marshal for Object serialization.

bootstrap-sass

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

mixlib-shellout

Run external commands on Unix or Windows

countries

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

octokit

Simple wrapper for the GitHub API

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.

redis-store

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

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

stripe

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