Trending Projects for August 31, 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.

sneakers

Fast background processing framework for Ruby and RabbitMQ

libyajl2

Installs a vendored copy of libyajl2 for distributions which lack it

serverengine

A framework to implement robust multiprocess servers like Unicorn

backburner

Beanstalk background job processing made easy

elasticsearch-model

ActiveModel/Record integrations for Elasticsearch.

puppet-syntax

Syntax checks for Puppet manifests and templates

chef-sugar

A series of helpful sugar of the Chef core and other resources to make a cleaner, more lean recipe DSL, enforce DRY principles, and make writing Chef recipes an awesome experience!

chef-vault

Data encryption support for Chef Infra using data bags

autoprefixer-rails

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

tzinfo-data

TZInfo::Data contains data from the IANA Time Zone database packaged as Ruby modules for use with TZInfo.

specinfra

Common layer for serverspec and itamae

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.

capistrano-bundler

Bundler support for Capistrano 3.x

pundit

Object oriented authorization for Rails applications

rouge

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

gollum-lib

A simple, Git-powered wiki with a sweet API and local frontend.

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.

secure_headers

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

dpl

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

ace-rails-ap

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

rack-attack

A rack middleware for throttling and blocking abusive requests

capistrano-rbenv

rbenv integration for Capistrano

diffy

Convenient diffing in ruby

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.

jsonpath

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

sys-filesystem

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

celluloid

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

asciidoctor

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

rbvmomi

Ruby interface to the VMware vSphere API

doorkeeper

Doorkeeper is an OAuth 2 provider for Rails and Grape.

plist

Plist is a library to manipulate Property List files, also known as plists. It can parse plist files into native Ruby data structures as well as generating new plist files from your Ruby objects.

executable-hooks

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

bugsnag

Ruby notifier for bugsnag.com

rb-inotify

A Ruby wrapper for Linux inotify, using FFI

countries

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

omniauth-google-oauth2

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

deep_cloneable

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

puppetlabs_spec_helper

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

active_model_serializers

ActiveModel::Serializers allows you to generate your JSON in an object-oriented and convention-driven manner.

sidekiq

Simple, efficient background processing for Ruby.

rinku

A fast and very smart autolinking library that acts as a drop-in replacement for Rails `auto_link`

kramdown

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

fastimage

FastImage finds the size or type of an image given its uri by fetching as little as needed.