Trending Projects for August 24, 2014

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

wmi-lite

A lightweight utility over win32ole for accessing basic WMI (Windows Management Instrumentation) functionality in the Microsoft Windows operating system. It has no runtime dependencies other than Ruby, so it can be used without concerns around dependency issues.

libyajl2

Installs a vendored copy of libyajl2 for distributions which lack it

sneakers

Fast background processing framework for Ruby and RabbitMQ

serverengine

A framework to implement robust multiprocess servers like Unicorn

backburner

Beanstalk background job processing made easy

cancancan

Simple authorization solution for Rails. All permissions are stored in a single location.

puppet-syntax

Syntax checks for Puppet manifests and templates

autoprefixer-rails

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

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.

specinfra

Common layer for serverspec and itamae

capistrano-bundler

Bundler support for Capistrano 3.x

parser

A Ruby parser written in pure Ruby.

rubocop

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

rouge

Rouge aims to a be a simple, easy-to-extend drop-in replacement for pygments.

secure_headers

Add easily configured security headers to responses including content-security-policy, x-frame-options, strict-transport-security, etc.

neat

A lightweight Sass grid framework

ace-rails-ap

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

caboose-cms

CMS built on rails with love.

rack-attack

A rack middleware for throttling and blocking abusive requests

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.

her

Her is an ORM that maps REST resources and collections to Ruby objects

diffy

Convenient diffing in ruby

travis

CLI and Ruby client library for Travis CI

pry-rescue

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

ruby-saml

SAML Ruby toolkit. Add SAML support to your Ruby software using this library

timers

Pure Ruby one-shot and periodic timers.

asciidoctor

A fast, open source text processor and publishing toolchain for converting AsciiDoc content to HTML 5, DocBook 5, and other formats.

celluloid

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

sys-cpu

The sys-cpu library provides an interface for gathering information about your system's processor(s). Information includes speed, type, and load average.

rbvmomi

Ruby interface to the VMware vSphere API

sys-filesystem

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

fpm

Convert directories, rpms, python eggs, rubygems, and more to rpms, debs, solaris packages and more. Win at package management without wasting pointless hours debugging bad rpm specs!

executable-hooks

Hook into rubygems executables allowing extra actions to be taken before executable is run.

sentry-raven

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

jsonpath

Ruby implementation of http://goessner.net/articles/JsonPath/.

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.

deep_cloneable

Extends the functionality of ActiveRecord::Base#dup to perform a deep clone that includes user specified associations.

rb-inotify

A Ruby wrapper for Linux inotify, using FFI

omniauth-google-oauth2

A Google OAuth2 strategy for OmniAuth 1.x. This allows you to login to Google with your ruby app.

countries

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

bugsnag

Ruby notifier for bugsnag.com

kramdown

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

metasploit_data_models

Implements minimal ActiveRecord models and database helper code used in both the Metasploit Framework (MSF) and Metasploit commercial editions.

sidekiq

Simple, efficient background processing for Ruby.

test_after_commit

makes after_commit callbacks testable in Rails 3+ with transactional_fixtures

slim-rails

Provides the generator settings required for Rails to use Slim