Trending Projects for September 01, 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.

active_model_serializers

ActiveModel::Serializers allows you to generate your JSON in an object-oriented and convention-driven manner.

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.

test_after_commit

makes after_commit callbacks testable in Rails 3+ with transactional_fixtures

google-api-client

Client for accessing Google APIs

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

pry-stack_explorer

Walk the stack in a Pry session

rb-inotify

A Ruby wrapper for Linux inotify, using FFI

logger

Provides a simple logging utility for outputting messages.

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

omniauth-google-oauth2

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

money-rails

This library provides integration of RubyMoney - Money gem with Rails

google_drive

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

asset_sync

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

sinatra-contrib

Collection of useful Sinatra extensions

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.

roo

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

redis-store

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

pg_search

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

jdbc-mysql

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

cocoon

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

rinku

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

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.

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.

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.

i18n-js

Export i18n translations and use them on JavaScript.

faraday_middleware

Various middleware for Faraday

activerecord-import

A library for bulk inserting data using ActiveRecord.

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!

workflow

Workflow is a finite-state-machine-inspired API for modeling and interacting with what we tend to refer to as 'workflow'. * nice DSL to describe your states, events and transitions * various hooks for single transitions, entering state etc. * convenient access to the workflow specification: list states, possible events for particular state

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

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

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.

hiredis

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

faraday

HTTP/REST API client library.

pg

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

spreadsheet

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

stomp

Ruby client for the Stomp messaging protocol.