Trending Projects for June 22, 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

dropzonejs-rails

Adds Dropzone, a great JS File upload by Matias Meno, to the Rails Asset pipeline.

beaker

Puppet's accceptance testing harness

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.

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.

puppetlabs_spec_helper

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

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.

diffy

Convenient diffing in ruby

rbvmomi

Ruby interface to the VMware vSphere API

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

travis

CLI and Ruby client library for Travis CI

google-api-client

Client for accessing Google APIs

sys-filesystem

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

doorkeeper

Doorkeeper is an OAuth 2 provider for Rails and Grape.

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

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.

capybara-screenshot

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

rack-mini-profiler

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

aruba

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

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!

uniform_notifier

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

ohai

Ohai profiles your system and emits JSON

facter

You can prove anything with facts!

stripe

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

letter_opener

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

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

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.

tinymce-rails

Seamlessly integrates TinyMCE into the Rails asset pipeline introduced in Rails 3.1.

fluent-logger

fluent logger for ruby

redis-objects

Map Redis types directly to Ruby objects. Works with any class or ORM.

rspec-expectations

rspec-expectations provides a simple, readable API to express expected outcomes of a code example.

page-object

Page Object DSL that works with both Watir and Selenium

timeliness

Fast date/time parser with customisable formats, timezone and I18n support.

progress_bar

Give people feedback about long-running tasks without overloading them with information: Use a progress bar, like Curl or Wget!

archive-tar-minitar

'archive-tar-minitar' has been deprecated; just install '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 proj...

mocha

Mocking and stubbing library with JMock/SchMock syntax, which allows mocking and stubbing of methods on real (non-mock) classes.

chef

A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.

resque_spec

RSpec matchers for Resque

parallel_tests

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