Trending Projects for September 28, 2014

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

elasticsearch-model

ActiveModel/Record integrations for Elasticsearch.

rb-libsvm

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

chef-sugar

A series of helpful sugar of the Chef core and other resources to make a cleaner, more lean recipe DSL, enforce DRY principles, and make writing Chef recipes an awesome experience!

aws-sdk-core

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

hitimes

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

beaker

Puppet's accceptance testing harness

secure_headers

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

mimemagic

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

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.

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.

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.

mixpanel-ruby

The official Mixpanel tracking library for ruby

sentry-raven

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

jsonpath

Ruby implementation of http://goessner.net/articles/JsonPath/.

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

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.

timezone

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

timers

Pure Ruby one-shot and periodic timers.

sys-filesystem

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

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

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

bugsnag

Ruby notifier for bugsnag.com

actionpack-page_caching

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

countries

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

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.

rb-inotify

A Ruby wrapper for Linux inotify, using FFI

rinku

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

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.

active_model_serializers

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

deep_cloneable

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

sidekiq

Simple, efficient background processing for Ruby.

aruba

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

oj

The fastest JSON parser and object serializer.

iconv

iconv wrapper library

slim-rails

Provides the generator settings required for Rails to use Slim

redis-objects

Map Redis types directly to Ruby objects. Works with any class or ORM.

capybara-screenshot

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

cocoapods-downloader

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

apipie-rails

Rails REST API documentation tool

twitter-text

A gem that provides text handling for Twitter

geminabox

A private gem hosting and/or caching app, with client side gem push style functionality. Web UI is provided.

page-object

Page Object DSL that works with both Watir and Selenium

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

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.

progress_bar

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

brakeman

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