Trending Projects for December 15, 2013

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

http

An easy-to-use client library for making requests from Ruby. It uses a simple method chaining system for building requests, similar to Python's Requests.

sidekiq-unique-jobs

Prevents simultaneous Sidekiq jobs with the same unique arguments to run. Highly configurable to suite your specific needs.

rotp

Works for both HOTP and TOTP, and includes QR Code provisioning

solve

A Ruby version constraint solver

neat

A lightweight Sass grid framework

iconv

iconv wrapper library

test_after_commit

makes after_commit callbacks testable in Rails 3+ with transactional_fixtures

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.

fluent-logger

fluent logger for ruby

hiera

A pluggable data store for hierarcical data

will_paginate-bootstrap

This gem integrates the Twitter Bootstrap pagination component with the will_paginate pagination gem. Supports Rails and Sinatra.

bigdecimal

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

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

foodcritic

A code linting tool for Chef Infra cookbooks.

ransack

Ransack is the successor to the MetaSearch gem. It improves and expands upon MetaSearch's functionality, but does not have a 100%-compatible API.

doorkeeper

Doorkeeper is an OAuth 2 provider for Rails and Grape.

jquery-fileupload-rails

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

urbanairship

A Ruby Library for using the Airship web service API for push notifications and rich app pages.

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.

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.

letter_opener

When mail is sent from your application, Letter Opener will open a preview in the browser instead of sending.

css_parser

A set of classes for parsing CSS in Ruby.

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.

cocoon

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

asset_sync

After you run assets:precompile your compiled assets will be synchronised with your S3 bucket.

pg_search

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

mixlib-shellout

Run external commands on Unix or Windows

omniauth-oauth2

An abstract OAuth2 strategy for OmniAuth.

octokit

Simple wrapper for the GitHub API

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.

rabl

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

roo

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

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.

mini_magick

Manipulate images with minimal use of memory via ImageMagick

simple_form

Forms made easy!

rails-i18n

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

recaptcha

Helpers for the reCAPTCHA API

ancestry

Ancestry allows the records of a ActiveRecord model to be organized in a tree structure, using the materialized path pattern. It exposes the standard relations (ancestors, parent, root, children, siblings, descendants) and allows them to be fetched in a single query. Additional features include named scopes, integrity checking, integrity restoration, arrangement of (sub)tree into ha...

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.

jdbc-mysql

Install this gem `require 'jdbc/mysql'` and invoke `Jdbc::MySQL.load_driver` within JRuby to load the driver.

redis-objects

Map Redis types directly to Ruby objects. Works with any class or ORM.

omniauth

A generalized Rack framework for multiple-provider authentication.

faraday

HTTP/REST API client library.

thrift_client

A Thrift client wrapper that encapsulates some common failover behavior.

progress_bar

Give people feedback about long-running tasks without overloading them with information: Use a progress bar, like Curl or Wget!

gli

Build command-suite CLI apps that are awesome. Bootstrap your app, add commands, options and documentation while maintaining a well-tested idiomatic command-line app

i18n

New wave Internationalization support for Ruby.

facter

You can prove anything with facts!