Trending Projects for June 15, 2014

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

rb-libsvm

Self-contained LIBSVM package for Ruby (that doesn't use SWIG). LIBSVM is a popular implementation of SVM, a machine learning classifier.

puppet-syntax

Syntax checks for Puppet manifests and templates

specinfra

Common layer for serverspec and itamae

pry-byebug

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

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.

rubocop

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

autoprefixer-rails

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

dpl

Dpl (dee-pee-ell) is a tool made for continuous deployment, running deployments at Travis CI.

codeclimate-test-reporter

Collects test coverage data from your Ruby test suite and sends it to Code Climate's hosted, automated code review service. Based on SimpleCov.

hiera

A pluggable data store for hierarcical data

sentry-raven

A gem that provides a client interface for the Sentry error logger

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.

diffy

Convenient diffing in ruby

puppetlabs_spec_helper

Contains rake tasks and a standard spec_helper for running spec tests on puppet modules.

sys-filesystem

The sys-filesystem library provides a cross-platform interface for gathering filesystem information, such as disk space and mount point data.

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.

rbvmomi

Ruby interface to the VMware vSphere API

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

google-api-client

Client for accessing Google APIs

doorkeeper

Doorkeeper is an OAuth 2 provider for Rails and Grape.

progress

Show progress of long running tasks

calabash-cucumber

calabash-cucumber drives tests for native iOS apps. You must link your app with calabash-ios-server framework to execute tests.

rspec-puppet

RSpec tests for your Puppet manifests.

rack-mini-profiler

Profiling toolkit for Rack applications with Rails integration. Client Side profiling, DB profiling and Server profiling.

capybara-screenshot

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

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

mixlib-shellout

Run external commands on Unix or Windows

sinatra-contrib

Collection of useful Sinatra extensions

puppet

Puppet, an automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.

uniform_notifier

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

aruba

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

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.

github-markup

This gem is used by GitHub to render any fancy markup such as Markdown, Textile, Org-Mode, etc. Fork it and add your own!

letter_opener

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

facter

You can prove anything with facts!

stripe

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

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

pry-rails

Use Pry as your rails console

bullet

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

pg_search

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

fog

The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDemand, and many others. Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB, ELB, and RDS.

better_errors

Provides a better error page for Rails and other Rack apps. Includes source code inspection, a live REPL and local/instance variable inspection for all stack frames.

dalli

High performance memcached client for Ruby

jquery-fileupload-rails

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

aws-sdk

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

ohai

Ohai profiles your system and emits JSON

brakeman

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