Trending Projects for August 11, 2013

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

asciidoctor

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

jbuilder

Create JSON structures via a Builder-style DSL

countries

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

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.

puppetlabs_spec_helper

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

rspec-puppet

RSpec tests for your Puppet manifests.

timers

Pure Ruby one-shot and periodic timers.

hiera

A pluggable data store for hierarcical data

diffy

Convenient diffing in ruby

winrm

Ruby library for Windows Remote Management

twilio-ruby

The official library for communicating with the Twilio REST API, building TwiML, and generating Twilio JWT Capability Tokens

rb-inotify

A Ruby wrapper for Linux inotify, using FFI

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

rbvmomi

Ruby interface to the VMware vSphere API

logger

Provides a simple logging utility for outputting messages.

pry-stack_explorer

Walk the stack in a Pry session

uniform_notifier

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

country_select

Provides a simple helper to get an HTML select list of countries. \ The list of countries comes from the ISO 3166 standard. \ While it is a relatively neutral source of country names, it will still offend some users.

roo

Roo can access the contents of various spreadsheet files. It can handle * OpenOffice * Excelx * LibreOffice * CSV

pg_search

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

tinymce-rails

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

dalli

High performance memcached client for Ruby

brakeman

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

rails_admin

RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data.

rack-contrib

Contributed Rack Middleware and Utilities

httpi

Common interface for Ruby's HTTP libraries

liquid

A secure, non-evaling end user template engine with aesthetic markup.

bullet

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

cocoon

Unobtrusive nested forms handling, using jQuery. Use this and discover cocoon-heaven.

css_parser

A set of classes for parsing CSS in Ruby.

stripe

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

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.

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!

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!

omniauth-oauth2

An abstract OAuth2 strategy for OmniAuth.

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.

faraday_middleware

Various middleware for Faraday

i18n-js

Export i18n translations and use them on JavaScript.

fakefs

A fake filesystem. Use it in your tests.

pony

Send email in one command: Pony.mail(:to => 'someone@example.com', :body => 'hello')

xpath

XPath is a Ruby DSL for generating XPath expressions

pusher

Wrapper for Pusher Channels REST api: : https://pusher.com/channels

guard-bundler

Guard::Bundler automatically install/update your gem bundle when needed

mocha

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

exception_notification

Exception notification for Rails apps

uglifier

Uglifier minifies JavaScript files by wrapping UglifyJS to be accessible in Ruby