Trending Projects for December 06, 2015

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

redlock

Distributed lock using Redis written in Ruby. Highly inspired by https://github.com/antirez/redlock-rb.

xcode-install

Download, install and upgrade Xcodes with ease.

plissken

Have you ever needed to automatically convert JSON-style camelBack or CamelCase hash keys into more Rubyish snake_case? Plissken to the rescue. This gem recursively converts all camelBack or CamelCase keys in a hash structure to snake_case.

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.

sensu-plugins-network-checks

This plugin provides native network instrumentation for monitoring and metrics collection, including: hardware, TCP response, RBLs, whois, port status, and more

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.

humanize

Extension to Numeric to humanize numbers

fastly

Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fast...

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

puppet-lint-param-docs

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

woothee

Cross-language UserAgent classifier library, ruby implementation

get_process_mem

Get memory usage of a process in Ruby

gemojione

A gem for EmojiOne

chromedriver-helper

Deprecated in favor of the 'webdrivers' gem as of 2019-03-31. See https://github.com/flavorjones/chromedriver-helper/issues/83

rouge

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

sidekiq-cron

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

cal-heatmap-rails

Packages Cal-HeatMap for Rails Asset Pipeline

heroics

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

did_you_mean

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

active_decorator

A simple and Rubyish view helper for Rails

mimemagic

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

rubocop-rspec

Code style checking for RSpec files. A plugin for the RuboCop code style enforcing & linting tool.

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.

asana

Official Ruby client for the Asana API

rspec-activemodel-mocks

RSpec test doubles for ActiveModel and ActiveRecord

bundler-audit

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

pusher-fake

A fake Pusher server for development and testing.

semverse

An elegant library for representing and comparing SemVer versions and constraints

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.

fluent-plugin-elasticsearch

Elasticsearch output plugin for Fluent event collector

rotp

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

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.

pry-byebug

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

pagerduty

Provides a lightweight interface for calling the PagerDuty Events API

specinfra

Common layer for serverspec and itamae

rack-attack

A rack middleware for throttling and blocking abusive requests

ruby-saml

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

chef-vault

Data encryption support for Chef Infra using data bags

rubocop

RuboCop is a Ruby code style checking and code formatting tool. It aims to enforce the community-driven Ruby Style Guide.

autoprefixer-rails

Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website.

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.

debase-ruby_core_source

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

dpl

deploy tool abstraction for clients

json_schema

A JSON Schema V4 and Hyperschema V4 parser and validator.

logstasher

Awesome rails logs