Trending Projects for September 22, 2013

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

rubocop

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

apipie-rails

Rails REST API documentation tool

countries

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

i18n_data

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

ruby-units

Provides classes and methods to perform unit math and conversions

google-api-client

Client for accessing Google APIs

tins

All the stuff that isn't good/big enough for a real library.

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

test_after_commit

makes after_commit callbacks testable in Rails 3+ with transactional_fixtures

puppetlabs_spec_helper

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

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

oj

The fastest JSON parser and object serializer.

unicode-display_width

[Unicode 16.0.0] Determines the monospace display width of a string using EastAsianWidth.txt, Unicode general category, and other data.

rspec-puppet

RSpec tests for your Puppet manifests.

rbvmomi

Ruby interface to the VMware vSphere API

bugsnag

Ruby notifier for bugsnag.com

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

sinatra-contrib

Collection of useful Sinatra extensions

fastimage

FastImage finds the size or type of an image given its uri by fetching as little as needed.

bootstrap-sass

bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications.

uniform_notifier

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

json-schema

Ruby JSON Schema Validator

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.

brakeman

Brakeman detects security vulnerabilities in Ruby on Rails applications via static analysis.

fast_gettext

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

jdbc-mysql

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

phony

Fast international phone number (E164 standard) normalizing, splitting and formatting. Lots of formatting options: International (+.., 00..), national (0..), and local.

i18n-js

Export i18n translations and use them on JavaScript.

libv8

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

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

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.

uglifier

Uglifier minifies JavaScript files by wrapping UglifyJS to be accessible in Ruby

carrierwave-mongoid

Mongoid support for CarrierWave

money

A Ruby Library for dealing with money and currency conversion.

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

stomp

Ruby client for the Stomp messaging protocol.

less-rails

The dynamic stylesheet language for the Rails asset pipeline. Allows other gems to extend Less load path.

msgpack

MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.

tilt

Generic interface to multiple Ruby template engines

facter

You can prove anything with facts!

aasm

AASM is a continuation of the acts-as-state-machine rails plugin, built for plain Ruby objects.

bundler

Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably

ckeditor

CKEditor is a WYSIWYG editor to be used inside web pages

activerecord-jdbcmysql-adapter

MySQL JDBC adapter for JRuby on Rails.

passenger

A modern web server and application server for Ruby, Python and Node.js, optimized for performance, low memory usage and ease of use.

plist

Plist is a library to manipulate Property List files, also known as plists. It can parse plist files into native Ruby data structures as well as generating new plist files from your Ruby objects.