Trending Projects for July 28, 2013

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

jbuilder

Create JSON structures via a Builder-style DSL

bigdecimal

This library provides arbitrary-precision decimal floating-point number class.

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.

capybara-screenshot

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

puppetlabs_spec_helper

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

timers

Pure Ruby one-shot and periodic timers.

hiera

A pluggable data store for hierarcical data

diffy

Convenient diffing in ruby

rspec-puppet

RSpec tests for your Puppet manifests.

countries

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

jquery-fileupload-rails

jQuery File Upload by Sebastian Tschan integrated for Rails 3.1+ Asset Pipeline

xcodeproj

Xcodeproj lets you create and modify Xcode projects from Ruby. Script boring management tasks or build Xcode-friendly libraries. Also includes support for Xcode workspaces (.xcworkspace) and configuration files (.xcconfig).

winrm

Ruby library for Windows Remote Management

calabash-cucumber

calabash-cucumber drives tests for native iOS apps. You must link your app with calabash-ios-server framework to execute tests.

cocoapods

CocoaPods manages library dependencies for your Xcode project. You specify the dependencies for your project in one easy text file. CocoaPods resolves dependencies between libraries, fetches source code for the dependencies, and creates and maintains an Xcode workspace to build your project. Ultimately, the goal is to improve discoverability of, and engagement in, third party open-source libr...

logger

Provides a simple logging utility for outputting messages.

rbvmomi

Ruby interface to the VMware vSphere API

rb-inotify

A Ruby wrapper for Linux inotify, using FFI

twilio-ruby

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

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.

kramdown

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

rack-contrib

Contributed Rack Middleware and Utilities

uniform_notifier

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

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.

roo

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

stripe

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

liquid

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

active_utils

Common utils used by active_merchant, active_fulfillment, and active_shipping

rails-i18n

A set of common locale data and translations to internationalize and/or localize your Rails applications.

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

omniauth-oauth2

An abstract OAuth2 strategy for OmniAuth.

sanitize

Sanitize is an allowlist-based HTML and CSS sanitizer. It removes all HTML and/or CSS from a string except the elements, attributes, and properties you choose to allow.

sitemap_generator

SitemapGenerator is a framework-agnostic XML Sitemap generator written in Ruby with automatic Rails integration. It supports Video, News, Image, Mobile, PageMap and Alternate Links sitemap extensions and includes Rake tasks for managing your sitemaps, as well as many other great features.

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.

fakefs

A fake filesystem. Use it in your tests.

pusher

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

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!

i18n-js

Export i18n translations and use them on JavaScript.

faraday_middleware

Various middleware for Faraday

carrierwave

Upload files in your Ruby applications, map them to a range of ORMs, store them on different backends.

hiredis

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

timeliness

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

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.

json-schema

Ruby JSON Schema Validator

responders

A set of Rails responders to dry up your application