Trending Projects for December 13, 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.

resque-multi-job-forks

When your resque jobs are frequent and fast, the overhead of forking and running your after_fork might get too big.

ffi-libarchive

A Ruby FFI binding to libarchive.

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

humanize

Extension to Numeric to humanize numbers

puppet-lint-absolute_classname-check

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

woothee

Cross-language UserAgent classifier library, ruby implementation

puppet-lint-param-docs

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

state_machines-activerecord

Adds support for creating state machines for attributes on ActiveRecord

heroics

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

gemojione

A gem for EmojiOne

sidekiq-cron

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

rouge

Rouge aims to a be a simple, easy-to-extend drop-in replacement for pygments.

cal-heatmap-rails

Packages Cal-HeatMap for Rails Asset Pipeline

did_you_mean

The gem that has been saving people from typos since 2014.

mimemagic

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

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.

active_decorator

A simple and Rubyish view helper for Rails

asana

Official Ruby client for the Asana API

rspec-activemodel-mocks

RSpec test doubles for ActiveModel and ActiveRecord

platform-api

Ruby HTTP client for the Heroku API.

mutations

Compose your business logic into commands that sanitize and validate input.

bundler-audit

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

fluent-plugin-elasticsearch

Elasticsearch output plugin for Fluent event collector

pry-byebug

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

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.

rotp

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

pagerduty

Provides a lightweight interface for calling the PagerDuty Events API

pusher-fake

A fake Pusher server for development and testing.

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.

chef-vault

Data encryption support for Chef Infra using data bags

ruby-saml

SAML Ruby toolkit. Add SAML support to your Ruby software using this library

rack-attack

A rack middleware for throttling and blocking abusive requests

debase-ruby_core_source

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

html-proofer

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

i18n-tasks

i18n-tasks helps you find and manage missing and unused translations. It analyses code statically for key usages, such as `I18n.t('some.key')`, in order to report keys that are missing or unused, pre-fill missing keys (optionally from Google Translate), and remove unused keys.

dpl

Dpl (dee-pee-ell) is a tool made for continuous deployment, running deployments at Travis CI.

logstasher

Awesome rails logs

json-jwt

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

brakeman

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

fluent-plugin-s3

Amazon S3 output plugin for Fluentd event collector

unparser

Generate equivalent source for parser gem AST nodes

flipper

Beautiful, performant feature flags for Ruby and Rails.

maxminddb

Pure Ruby MaxMind DB (GeoIP2) binary file reader.

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.

ace-rails-ap

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