Trending Projects for August 25, 2013

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

rollbar

Track and debug errors in your Ruby applications with ease using Rollbar. With this gem, you can easily monitor and report on exceptions and other errors in your code, helping you identify and fix issues more quickly. Rollbar's intuitive interface and advanced error tracking features make it the perfect tool for ensuring the stability and reliability of your Ruby applications.

rubocop

RuboCop is a Ruby code style checking and code formatting tool. It aims to enforce the community-driven Ruby Style Guide.

cocoapods-downloader

A small library for downloading files from remotes in a folder.

countries

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

ethon

Very lightweight libcurl wrapper.

rb-inotify

A Ruby wrapper for Linux inotify, using FFI

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

google-api-client

Client for accessing Google APIs

logger

Provides a simple logging utility for outputting messages.

pry-stack_explorer

Walk the stack in a Pry session

twilio-ruby

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

slim

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

omniauth-google-oauth2

A Google OAuth2 strategy for OmniAuth 1.x. This allows you to login to Google with your ruby app.

asset_sync

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

google_drive

A library to read/write files/spreadsheets in Google Drive/Docs.

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

redis-store

Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web frameworks.

handlebars_assets

A Railties Gem to compile hbs assets

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.

sinatra-contrib

Collection of useful Sinatra extensions

cocoon

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

liquid

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

rinku

A fast and very smart autolinking library that acts as a drop-in replacement for Rails `auto_link`

webmock

WebMock allows stubbing HTTP requests and setting expectations on HTTP requests.

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.

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!

jdbc-mysql

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

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.

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.

i18n-js

Export i18n translations and use them on JavaScript.

faraday_middleware

Various middleware for Faraday

pony

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

rack-protection

Protect against typical web attacks, works with all Rack apps, including Rails

redis

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

mini_magick

Manipulate images with minimal use of memory via ImageMagick

guard

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

loofah

Loofah is a general library for manipulating and transforming HTML/XML documents and fragments, built on top of Nokogiri. Loofah also includes some HTML sanitizers based on `html5lib`'s safelist, which are a specific application of the general transformation functionality.

carrierwave

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

libv8

Distributes the V8 JavaScript engine in binary and source forms in order to support fast builds of The Ruby Racer

exception_notification

Exception notification for Rails apps

faraday

HTTP/REST API client library.

hiredis

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

pg

Pg is the Ruby interface to the PostgreSQL RDBMS. It works with PostgreSQL 9.3 and later.

newrelic_rpm

New Relic is a performance management system, developed by New Relic, Inc (http://www.newrelic.com). New Relic provides you with deep information about the performance of your web application as it runs in production. The New Relic Ruby agent is dual-purposed as a either a Gem or plugin, hosted on https://github.com/newrelic/newrelic-ruby-agent/