Trending Projects for May 27, 2012

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

mixlib-shellout

Run external commands on Unix or Windows

sidekiq

Simple, efficient background processing for Ruby.

celluloid

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

inline_forms

Inline Forms aims to ease the setup of forms that provide inline editing. The field list can be specified in the model.

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.

aws-sdk

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

facter

You can prove anything with facts!

rabl

General ruby templating with json, bson, xml and msgpack support

tins

All the stuff that isn't good/big enough for a real library.

airbrake

Airbrake is an online tool that provides robust exception tracking in any of your Ruby applications. In doing so, it allows you to easily review errors, tie an error to an individual piece of code, and trace the cause back to recent changes. The Airbrake dashboard provides easy categorization, searching, and prioritization of exceptions so that when errors occur, your team can quickly determine...

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.

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

pony

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

hiredis

Ruby wrapper for hiredis (protocol serialization/deserialization and blocking I/O)

middleman

A static site generator. Provides dozens of templating languages (Haml, Sass, Compass, Slim, CoffeeScript, and more). Makes minification, compression, cache busting, Yaml data (and more) an easy part of your development cycle.

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.

paper_trail

Track changes to your models, for auditing or versioning. See how a model looked at any stage in its lifecycle, revert it to any version, or restore it after it has been destroyed.

guard

Guard is a command line tool to easily handle events on file system modifications.

gosu

2D game development library. Gosu provides simple and game-friendly interfaces to 2D graphics and text (accelerated by 3D hardware), sound samples and music as well as keyboard, mouse and gamepad/joystick input.

pusher

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

rack-oauth2

OAuth 2.0 Server & Client Library. Both Bearer token type are supported.

httpi

Common interface for Ruby's HTTP libraries

sass

Ruby Sass is deprecated! See https://sass-lang.com/ruby-sass for details. Sass makes CSS fun again. Sass is an extension of CSS, adding nested rules, variables, mixins, selector inheritance, and more. It's translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.

slim

Slim is a template language whose goal is reduce the syntax to the essential parts without becoming cryptic.

css_parser

A set of classes for parsing CSS in Ruby.

spreadsheet

As of version 0.6.0, only Microsoft Excel compatible spreadsheets are supported

kramdown

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

parallel_tests

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

awesome_print

Great Ruby debugging companion: pretty print Ruby objects to visualize their structure. Supports custom object formatting via plugins

resque

Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later. Background jobs can be any Ruby class or module that responds to perform. Your existing classes can easily be converted to background jobs or you can create new classes specifically to do work. Or, you can do both. Resque is heavily ...

pdfkit

Uses wkhtmltopdf to create PDFs using HTML

addressable

Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.

rb-inotify

A Ruby wrapper for Linux inotify, using FFI

httparty

Makes http fun! Also, makes consuming restful web services dead easy.

thinking-sphinx

An intelligent layer for ActiveRecord (via Rails and Sinatra) for the Sphinx full-text search tool.

activerecord-import

A library for bulk inserting data using ActiveRecord.

redis

A Ruby client that tries to match Redis' API one-to-one, while still providing an idiomatic interface.

json

This is a JSON implementation as a Ruby extension in C.

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.

padrino-helpers

Tag helpers, asset helpers, form helpers, form builders and many more helpers for padrino

padrino-core

The Padrino core gem required for use of this framework

refinerycms

A Ruby on Rails CMS that supports Rails 5.1. It's developer friendly and easy to extend.

activerecord-sqlserver-adapter

ActiveRecord SQL Server Adapter. SQL Server 2012 and upward.

friendly_id

FriendlyId is the "Swiss Army bulldozer" of slugging and permalink plugins for Active Record. It lets you create pretty URLs and work with human-friendly strings as if they were numeric ids.

net-ssh

Net::SSH: a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact with processes on remote servers, via SSH2.