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

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.

countries

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

puppetlabs_spec_helper

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

i18n_data

country/language names and 2-letter-code pairs, in 85 languages

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.

capybara-screenshot

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

winrm

Ruby library for Windows Remote Management

rbvmomi

Ruby interface to the VMware vSphere API

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

github-linguist

We use this library at GitHub to detect blob languages, highlight code, ignore binary files, suppress generated files in diffs, and generate language breakdown graphs.

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

grape

A Ruby framework for rapid API development with great conventions.

logger

Provides a simple logging utility for outputting messages.

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.

uniform_notifier

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

rack-contrib

Contributed Rack Middleware and Utilities

roo

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

kramdown

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

pg_search

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

liquid

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

tinymce-rails

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

stripe

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

css_parser

A set of classes for parsing CSS in Ruby.

cocoon

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

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!

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.

omniauth-oauth2

An abstract OAuth2 strategy for OmniAuth.

rails-i18n

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

fakefs

A fake filesystem. Use it in your tests.

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!

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.

guard-bundler

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

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.

xpath

XPath is a Ruby DSL for generating XPath expressions

fast_gettext

A simple, fast, memory-efficient and threadsafe implementation of GetText

mocha

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

faraday_middleware

Various middleware for Faraday

pusher

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

i18n-js

Export i18n translations and use them on JavaScript.

carrierwave

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