Trending Projects for October 05, 2014

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

switchman

Sharding

iso8601

ISO8601 is a simple implementation in Ruby of the ISO 8601 (Data elements and interchange formats - Information interchange - Representation of dates and times) standard.

hitimes

A fast, high resolution timer library for recording performance metrics.

aws-sdk-core

Provides API clients for AWS. This gem is part of the official AWS SDK for Ruby.

rb-libsvm

Self-contained LIBSVM package for Ruby (that doesn't use SWIG). LIBSVM is a popular implementation of SVM, a machine learning classifier.

hiera-eyaml

Hiera backend for decrypting encrypted yaml properties

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.

beaker

Puppet's accceptance testing harness

specinfra

Common layer for serverspec and itamae

gpgme

Ruby-GPGME is a Ruby language binding of GPGME (GnuPG Made Easy). GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management.

mimemagic

Fast mime detection by extension or content (Uses freedesktop.org.xml shared-mime-info database)

http

An easy-to-use client library for making requests from Ruby. It uses a simple method chaining system for building requests, similar to Python's Requests.

grape-swagger

Add auto generated documentation to your Grape API that can be displayed with Swagger.

capistrano-rbenv

rbenv integration for Capistrano

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.

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

mixpanel-ruby

The official Mixpanel tracking library for ruby

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.

doorkeeper

Doorkeeper is an OAuth 2 provider for Rails and Grape.

chartkick

Create beautiful JavaScript charts with one line of Ruby

sentry-raven

A gem that provides a client interface for the Sentry error logger

sys-filesystem

The sys-filesystem library provides a cross-platform interface for gathering filesystem information, such as disk space and mount point data.

timers

Pure Ruby one-shot and periodic timers.

bugsnag

Ruby notifier for bugsnag.com

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

google-api-client

Client for accessing Google APIs

celluloid

Celluloid enables people to build concurrent programs out of concurrent objects just as easily as they build sequential programs out of sequential objects

hiera

A pluggable data store for hierarcical data

cocoapods-downloader

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

ar-octopus

This gem allows you to use sharded databases with ActiveRecord. This also provides a interface for replication and for running migrations with multiples shards.

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.

timezone

Accurate current and historical timezones for Ruby with support for Geonames and Google latitude - longitude lookups.

actionpack-page_caching

Static page caching for Action Pack (removed from core in Rails 4.0)

executable-hooks

Hook into rubygems executables allowing extra actions to be taken before executable is run.

rgeo-geojson

Convert RGeo data to and from GeoJSON. rgeo-geojson is an extension to the rgeo gem that converts RGeo data types to and from GeoJSON.

cocoapods-core

The CocoaPods-Core gem provides support to work with the models of CocoaPods. It is intended to be used in place of the CocoaPods when the the installation of the dependencies is not needed.

countries

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

rbvmomi

Ruby interface to the VMware vSphere API

deep_cloneable

Extends the functionality of ActiveRecord::Base#dup to perform a deep clone that includes user specified associations.

active_model_serializers

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

travis

CLI and Ruby client library for Travis CI

puppetlabs_spec_helper

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

iconv

iconv wrapper library

aruba

Extension for popular TDD and BDD frameworks like "Cucumber", "RSpec" and "Minitest", to make testing command line applications meaningful, easy and fun.

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

capybara-screenshot

When a Cucumber step fails, it is useful to create a screenshot image and HTML file of the current page

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