Trending Projects for July 13, 2014

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

maxminddb

Pure Ruby MaxMind DB (GeoIP2) binary file reader.

semantic-ui-sass

Semantic UI, converted to Sass and ready to drop into Rails, Compass, or Sprockets.

dropzonejs-rails

Adds Dropzone, a great JS File upload by Matias Meno, to the Rails Asset pipeline.

pry-byebug

Combine 'pry' with 'byebug'. Adds 'step', 'next', 'finish', 'continue' and 'break' commands to control execution.

chef-vault

Data encryption support for Chef Infra using data bags

byebug

Byebug is a Ruby debugger. It's implemented using the TracePoint C API for execution control and the Debug Inspector C API for call stack navigation. The core component provides support that front-ends can build on. It provides breakpoint handling and bindings for stack frames among other things and it comes with an easy to use command line interface.

caboose-cms

CMS built on rails with love.

chartkick

Create beautiful JavaScript charts with one line of Ruby

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.

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

her

Her is an ORM that maps REST resources and collections to Ruby objects

show_me_the_cookies

Cookie manipulation for Capybara drivers -- viewing, deleting, ...

asciidoctor

A fast, open source text processor and publishing toolchain for converting AsciiDoc content to HTML 5, DocBook 5, and other formats.

pry-stack_explorer

Walk the stack in a Pry session

calabash-cucumber

calabash-cucumber drives tests for native iOS apps. You must link your app with calabash-ios-server framework to execute tests.

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!

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.

kramdown

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

rotp

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

handlebars-source

Handlebars.js source code wrapper for (pre)compilation gems.

ohai

Ohai profiles your system and emits JSON

rgeo-shapefile

RGeo is a geospatial data library for Ruby. RGeo::Shapefile is an optional RGeo module for reading the ESRI shapefile format, a common file format for geospatial datasets.

dbf

A small fast library for reading dBase, xBase, Clipper and FoxPro database files.

pry-doc

Pry Doc is a Pry REPL plugin. It provides extended documentation support for the REPL by means of improving the `show-doc` and `show-source` commands. With help of the plugin the commands are be able to display the source code and the docs of Ruby methods and classes implemented in C. documentation

rgeo

RGeo is a geospatial data library for Ruby. It provides an implementation of the Open Geospatial Consortium's Simple Features Specification, used by most standard spatial/geographic data storage systems such as PostGIS. A number of add-on modules are also available to help with writing location-based applications using Ruby-based frameworks such as Ruby On Rails.

deface

Deface is a library that allows you to customize ERB, Haml and Slim views in a Rails application without editing the underlying view.

geocoder

Object geocoding (by street or IP address), reverse geocoding (coordinates to street address), distance queries for ActiveRecord and Mongoid, result caching, and more. Designed for Rails but works with Sinatra and other Rack frameworks too.

redis

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

progress_bar

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

rubygems-update

A package (also known as a library) contains a set of functionality that can be invoked by a Ruby program, such as reading and parsing an XML file. We call these packages 'gems' and RubyGems is a tool to install, create, manage and load these packages in your Ruby environment. RubyGems is also a client for RubyGems.org, a public repository of Gems that allows you to publish a Gem that c...

css_parser

A set of classes for parsing CSS in Ruby.

rake-compiler

Provide a standard and simplified way to build and package Ruby extensions (C, Java) using Rake as glue.

friendly_id

FriendlyId is the "Swiss Army bulldozer" of slugging and permalink plugins for Active Record. It lets you create pretty URLs and work with human-friendly strings as if they were numeric ids.

sequel

The Database Toolkit for Ruby

fast_gettext

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

typhoeus

Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.

money

A Ruby Library for dealing with money and currency conversion.

pony

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

bson

A fully featured BSON specification implementation in Ruby

recaptcha

Helpers for the reCAPTCHA API

net-sftp

A pure Ruby implementation of the SFTP client protocol

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.

icalendar

Implements the iCalendar specification (RFC-5545) in Ruby. This allows for the generation and parsing of .ics files, which are used by a variety of calendaring applications.