Trending Projects for May 31, 2015

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

fog-google

This library can be used as a module for `fog` or as standalone provider to use the Google Cloud in applications.

pact-mock_service

Provides a mock service for use with Pact

pact-support

Shared code for Pact gems

rspec-puppet-facts

Contains facts from many Facter version on many Operating Systems

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.

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

snmp

A Ruby implementation of SNMP (the Simple Network Management Protocol).

message_bus

A message bus for rack

loofah

Loofah is a general library for manipulating and transforming HTML/XML documents and fragments, built on top of Nokogiri. Loofah also includes some HTML sanitizers based on `html5lib`'s safelist, which are a specific application of the general transformation functionality.

user_agent_parser

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

onebox

A gem for generating embeddable HTML previews from URLs.

nokogumbo

Nokogumbo allows a Ruby program to invoke the Gumbo HTML5 parser and access the result as a Nokogiri parsed document.

json_schema

A JSON Schema V4 and Hyperschema V4 parser and validator.

pact

Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.

chromedriver-helper

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

i18n_data

country/language names and 2-letter-code pairs, in 85 languages

site_prism

SitePrism gives you a simple, clean and semantic DSL for describing your site. SitePrism implements the Page Object Model pattern on top of Capybara.

parser

A Ruby parser written in pure Ruby.

pagerduty

Provides a lightweight interface for calling the PagerDuty Events API

webdriver-user-agent

A helper gem to emulate populate device user agents and resolutions when using webdriver

wmi-lite

A lightweight utility over win32ole for accessing basic WMI (Windows Management Instrumentation) functionality in the Microsoft Windows operating system. It has no runtime dependencies other than Ruby, so it can be used without concerns around dependency issues.

rubocop

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

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.

bundler-audit

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

rack-attack

A rack middleware for throttling and blocking abusive requests

hirefire-resource

HireFire integration library for Ruby applications

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.

turnip

Provides the ability to define steps and run Gherkin files from with RSpec

rbtrace

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

offsite_payments

Offsite Payments is a simple abstraction library used in and sponsored by Shopify. It is written by Tobias Luetke, Cody Fauser, and contributors. The aim of the project is to put as simple an abstraction as possible on top of offsite (often called hosted) payment pages, and allow contributors to easily help services such as Shopify extend the number of offsite payment services they support.

beaker

Puppet's accceptance testing harness

skylight

Skylight is a smart profiler for Rails, Sinatra, and other Ruby apps.

pry-rescue

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

phony_rails

This Gem adds useful methods to your Rails app to validate, display and save phone numbers.

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.

rouge

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

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.

cocoapods-core

The CocoaPods-Core gem provides support to work with the models of CocoaPods. It is intended to be used in place of the CocoaPods when the the installation of the dependencies is not needed.

http

An easy-to-use client library for making requests from Ruby. It uses a simple method chaining system for building requests, similar to Python's Requests.

in_threads

Run all possible enumerable methods in concurrent/parallel threads

secure_headers

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

doorkeeper

Doorkeeper is an OAuth 2 provider for Rails and Grape.

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)

slim-rails

Provides the generator settings required for Rails to use Slim

hiera

A pluggable data store for hierarcical data

sensu-plugin

Plugins and helper libraries for Sensu, a monitoring framework