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

puffing-billy

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

ffi-libarchive

A Ruby FFI binding to libarchive.

google-protobuf

Protocol Buffers are Google's data interchange format.

omniauth-linkedin-oauth2

A LinkedIn OAuth2 strategy for OmniAuth.

sidekiq-cron

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

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.

heroics

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

rspec-activemodel-mocks

RSpec test doubles for ActiveModel and ActiveRecord

platform-api

Ruby HTTP client for the Heroku API.

fog-libvirt

This library can be used as a module for 'fog' or as standalone libvirt provider.

debase-ruby_core_source

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

pry-byebug

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

chef-vault

Data encryption support for Chef Infra using data bags

fluent-plugin-elasticsearch

Elasticsearch output plugin for Fluent event collector

pagerduty

Provides a lightweight interface for calling the PagerDuty Events API

json-jwt

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

sys-filesystem

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

html-proofer

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

brakeman

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

fluent-plugin-s3

Amazon S3 output plugin for Fluentd event collector

zabbixapi

Allows you to work with zabbix api from ruby.

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

test_after_commit

makes after_commit callbacks testable in Rails 3+ with transactional_fixtures

hirefire-resource

HireFire integration library for Ruby applications

mixpanel-ruby

The official Mixpanel tracking library for ruby

octokit

Simple wrapper for the GitHub API

io-console

add console capabilities to IO instances.

secure_headers

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

tins

All the stuff that isn't good/big enough for a real library.

pry-rescue

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

deep_cloneable

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

hashids

Use hashids when you do not want to expose your database ids to the user.

meta-tags

Search Engine Optimization (SEO) plugin for Ruby on Rails applications.

json-schema

Ruby JSON Schema Validator

gollum-lib

A simple, Git-powered wiki with a sweet API and local frontend.

github-linguist

We use this library at GitHub to detect blob languages, highlight code, ignore binary files, suppress generated files in diffs, and generate language breakdown graphs.

github-pages

Bootstrap the GitHub Pages Jekyll environment locally.

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.

travis

CLI and Ruby client library for Travis CI

paint

Terminal painter with RGB and 256 (fallback) color and terminal effects support. No string extensions! Usage: Paint['string', :red, :bright]

scoped_search

Scoped search makes it easy to search your ActiveRecord-based models. It will create a named scope :search_for that can be called with a query string. It will build an SQL query using the provided query string and a definition that specifies on what fields to search. Because the functionality is built on named_scope, the result of the search_for call can be used like any other ...

roo

Roo can access the contents of various spreadsheet files. It can handle * OpenOffice * Excelx * LibreOffice * CSV

sidekiq-status

An extension to the sidekiq message processing to track your jobs