Trending Projects for August 03, 2014

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

libyajl2

Installs a vendored copy of libyajl2 for distributions which lack it

nokogumbo

Nokogumbo allows a Ruby program to invoke the Gumbo HTML5 parser and access the result as a Nokogiri parsed document.

pry-byebug

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

autoprefixer-rails

Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website.

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.

parser

A Ruby parser written in pure 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.

kitchen-vagrant

Kitchen::Driver::Vagrant - A HashiCorp Vagrant Driver for Test Kitchen.

fauxhai

Easily mock out ohai data

secure_headers

Add easily configured security headers to responses including content-security-policy, x-frame-options, strict-transport-security, etc.

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

diffy

Convenient diffing in ruby

honeybadger

Make managing application errors a more pleasant experience.

rotp

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

metasploit_data_models

Implements minimal ActiveRecord models and database helper code used in both the Metasploit Framework (MSF) and Metasploit commercial editions.

ethon

Very lightweight libcurl wrapper.

omniauth-google-oauth2

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

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.

hiredis

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

ox

A fast XML parser and object serializer that uses only standard C lib. Optimized XML (Ox), as the name implies was written to provide speed optimized XML handling. It was designed to be an alternative to Nokogiri and other Ruby XML parsers for generic XML parsing and as an alternative to Marshal for Object serialization.

jekyll

Jekyll is a simple, blog aware, static site generator.

page-object

Page Object DSL that works with both Watir and Selenium

deface

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

redis

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

fluent-logger

fluent logger for ruby

omniauth-oauth2

An abstract OAuth2 strategy for OmniAuth.

logger

Provides a simple logging utility for outputting messages.

liquid

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

commander

The complete solution for Ruby command-line executables. Commander bridges the gap between other terminal related libraries you know and love (OptionParser, HighLine), while providing many new features, and an elegant API.

rjb

RJB is a Bridge library which connects Ruby and Java code using the Java Native Interface.

devise_invitable

It adds support for send invitations by email (it requires to be authenticated) and accept the invitation by setting a password.

active_utils

Common utils used by active_merchant, active_fulfillment, and active_shipping

omniauth

A generalized Rack framework for multiple-provider authentication.

fast_gettext

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

faker

Faker, a port of Data::Faker from Perl, is used to easily generate fake data: names, addresses, phone numbers, etc.

fakefs

A fake filesystem. Use it in your tests.

parallel

Run any kind of code in parallel processes

activerecord-import

A library for bulk inserting data using ActiveRecord.

i18n

New wave Internationalization support for Ruby.

reek

Reek is a tool that examines Ruby classes, modules and methods and reports any code smells it finds.

google_drive

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

pony

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

bson

A fully featured BSON specification implementation in Ruby

rdoc

RDoc produces HTML and command-line documentation for Ruby projects. RDoc includes the +rdoc+ and +ri+ tools for generating and displaying documentation from the command-line.

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.

minitest-reporters

Death to haphazard monkey-patching! Extend Minitest through simple hooks.

mongoid

Mongoid is an ODM (Object Document Mapper) Framework for MongoDB, written in Ruby.