Trending Projects for June 21, 2015

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

ejson

Secret management by encrypting values in a JSON hash with a public/private keypair

presto-client

Presto client library

gooddata

Use the GoodData::Client class to integrate GoodData into your own application or use the CLI to work with GoodData directly from the command line.

memory_profiler

Memory profiling routines for Ruby 3.1+

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!

logster

UI for viewing logs in Rack

message_bus

A message bus for rack

user_agent_parser

A simple, comprehensive Ruby gem for parsing user agent strings with the help of BrowserScope's UserAgent database

twine-rails

Minimalistic two-way bindings

mimemagic

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

onebox

A gem for generating embeddable HTML previews from URLs.

heroics

A Ruby client generator for HTTP APIs described with a JSON schema

smarter_csv

Ruby Gem for convenient reading and writing of CSV files. It has intelligent defaults, and auto-discovery of column and row separators. It imports CSV Files as Array(s) of Hashes, suitable for direct processing with ActiveRecord, kicking-off batch jobs with Sidekiq, parallel processing, or oploading data to S3. Similarly, writing CSV files takes Hashes, or Arrays of Hashes to create a CSV file.

rbtrace

rbtrace shows you method calls happening inside another ruby process in real time.

beaker

Puppet's accceptance testing harness

scrypt

The scrypt key derivation function is designed to be far more secure against hardware brute-force attacks than alternative functions such as PBKDF2 or bcrypt.

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.

in_threads

Run all possible enumerable methods in concurrent/parallel threads

image_optim

Command line tool and ruby interface to optimize (lossless compress, optionally lossy) jpeg, png, gif and svg images using external utilities (advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegrescan, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant, svgo)

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework

customerio

A ruby client for the Customer.io event API.

font-awesome-sass

Font-Awesome SASS gem for use in Ruby projects

rake-compiler

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

fluentd

Fluentd is an open source data collector designed to scale and simplify log management. It can collect, process and ship many kinds of data in near real-time.

marginalia

Attach comments to your ActiveRecord queries.

gli

Build command-suite CLI apps that are awesome. Bootstrap your app, add commands, options and documentation while maintaining a well-tested idiomatic command-line app

rspec_api_documentation

Generate API docs from your test suite

searchkick

Intelligent search made easy with Rails and Elasticsearch or OpenSearch

maxminddb

Pure Ruby MaxMind DB (GeoIP2) binary file reader.

grape-swagger

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

hiredis

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

rjb

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

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.

google-api-client

Client for accessing Google APIs

exifr

EXIF Reader is a module to read EXIF from JPEG and TIFF images.

composite_primary_keys

Composite key support for ActiveRecord

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

rack-mini-profiler

Profiling toolkit for Rack applications with Rails integration. Client Side profiling, DB profiling and Server profiling.

syck

A gemified version of Syck from Ruby's stdlib. Syck has been removed from Ruby's stdlib, and this gem is meant to bridge the gap for people that haven't updated their YAML yet.

r10k

R10K provides a general purpose toolset for deploying Puppet environments and modules. It implements the Puppetfile format and provides a native implementation of Puppet dynamic environments.

progress

Show progress of long running tasks

caboose-cms

CMS built on rails with love.

neat

A lightweight Sass grid framework