Trending Projects for December 20, 2015

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

concurrent-ruby

Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more. Inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.

ffi-libarchive

A Ruby FFI binding to libarchive.

puffing-billy

A stubbing proxy server for ruby. Connect it to your browser in integration tests to fake interactions with remote HTTP(S) servers.

google-protobuf

Protocol Buffers are Google's data interchange format.

beaker-puppet_install_helper

Provides a unified external interface to choosing which version of puppet to install on the systems under test. For details on Beaker, see https://github.com/puppetlabs/beaker

puppet-lint-absolute_classname-check

A puppet-lint plugin to check that classes are not included or referenced by their absolute name.

state_machines-activerecord

Adds support for creating state machines for attributes on ActiveRecord

woothee

Cross-language UserAgent classifier library, ruby implementation

puppet-lint-param-docs

A new check for puppet-lint that validates all parameters are documented.

heroics

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

sidekiq-cron

Enables to set jobs to be run in specified time (using CRON notation or natural language)

gemojione

A gem for EmojiOne

rspec-activemodel-mocks

RSpec test doubles for ActiveModel and ActiveRecord

platform-api

Ruby HTTP client for the Heroku API.

cal-heatmap-rails

Packages Cal-HeatMap for Rails Asset Pipeline

omniauth-linkedin-oauth2

A LinkedIn OAuth2 strategy for OmniAuth.

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.

intercom

Intercom (https://www.intercom.io) is a customer relationship management and messaging tool for web app owners. This library wraps the api provided by Intercom. See http://docs.intercom.io/api for more details.

asana

Official Ruby client for the Asana API

ejson

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

bundler-audit

bundler-audit provides patch-level verification for Bundled apps.

pry-byebug

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

fluent-plugin-elasticsearch

Elasticsearch output plugin for Fluent event collector

debase-ruby_core_source

Provide Ruby core source files for C extensions that need them.

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.

chef-vault

Data encryption support for Chef Infra using data bags

pagerduty

Provides a lightweight interface for calling the PagerDuty Events API

librato-rack

Rack middleware to report key app statistics and custom instrumentation to the Librato Metrics service.

html-proofer

Test your rendered HTML files to make sure they're accurate.

json-jwt

JSON Web Token and its family (JSON Web Signature, JSON Web Encryption and JSON Web Key) in Ruby

fluent-plugin-s3

Amazon S3 output plugin for Fluentd event collector

sys-filesystem

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

brakeman

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

unparser

Generate equivalent source for parser gem AST nodes

rspec-puppet

RSpec tests for your Puppet manifests.

maxminddb

Pure Ruby MaxMind DB (GeoIP2) binary file reader.

ace-rails-ap

The Ajax.org Cloud9 Editor (Ace) for the Rails 3.1 asset pipeline.

database_rewinder

A minimalist's tiny and ultra-fast database cleaner for Active Record

with_model

Dynamically build a model within an RSpec context

test_after_commit

makes after_commit callbacks testable in Rails 3+ with transactional_fixtures

octokit

Simple wrapper for the GitHub API

pry-rescue

Allows you to wrap code in Pry::rescue{ } to open a pry session at any unhandled exceptions

mixpanel-ruby

The official Mixpanel tracking library for ruby

strip_attributes

StripAttributes automatically strips all ActiveRecord model attributes of leading and trailing whitespace before validation. If the attribute is blank, it strips the value to nil.

parallel_tests

Run Test::Unit / RSpec / Cucumber / Spinach in parallel

secure_headers

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