Trending Projects for April 05, 2015

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

cucumber-core

Core library for the Cucumber BDD app

rspec-puppet-facts

Contains facts from many Facter version on many Operating Systems

rbpdf

A template plugin allowing the inclusion of ERB-enabled RBPDF template files.

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.

json_schema

A JSON Schema V4 and Hyperschema V4 parser and validator.

specinfra

Common layer for serverspec and itamae

tzinfo-data

TZInfo::Data contains data from the IANA Time Zone database packaged as Ruby modules for use with TZInfo.

elasticsearch-model

ActiveModel/Record integrations for Elasticsearch.

stripe-ruby-mock

A drop-in library to test stripe without hitting their servers

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!

groupdate

The simplest way to group temporal data

mimemagic

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

webdriver-user-agent

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

grape-swagger

Add auto generated documentation to your Grape API that can be displayed with Swagger.

bundler-audit

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

kitchen-vagrant

Kitchen::Driver::Vagrant - A HashiCorp Vagrant Driver for Test Kitchen.

i18n_data

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

sshkit

A comprehensive toolkit for remotely running commands in a structured manner on groups of servers.

pry-rescue

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

chartkick

Create beautiful JavaScript charts with one line of Ruby

dotenv-rails

Autoload dotenv in Rails.

rack-attack

A rack middleware for throttling and blocking abusive requests

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.

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.

rugged

Rugged is a Ruby bindings to the libgit2 linkable C Git library. This is for testing and using the libgit2 library in a language that is awesome.

dogapi

Ruby bindings for Datadog's API

test-kitchen

Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms.

canonical-rails

Configurable, but assumes a conservative strategy by default with a goal to solve many search engine index problems: multiple hostnames, inbound links with arbitrary parameters, trailing slashes.

cocoapods

CocoaPods manages library dependencies for your Xcode project. You specify the dependencies for your project in one easy text file. CocoaPods resolves dependencies between libraries, fetches source code for the dependencies, and creates and maintains an Xcode workspace to build your project. Ultimately, the goal is to improve discoverability of, and engagement in, third party open-source libr...

ruby-saml

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

pry-stack_explorer

Walk the stack in a Pry session

r10k

R10K provides a general purpose toolset for deploying Puppet environments and modules. It implements the Puppetfile format and provides a native implementation of Puppet dynamic environments.

xcodeproj

Xcodeproj lets you create and modify Xcode projects from Ruby. Script boring management tasks or build Xcode-friendly libraries. Also includes support for Xcode workspaces (.xcworkspace) and configuration files (.xcconfig).

cocoapods-downloader

A small library for downloading files from remotes in a folder.

uniform_notifier

uniform notifier for rails logger, customized logger, javascript alert, javascript console and xmpp

clipboard

Access the system clipboard 📋︎ on Linux, MacOS, Windows, WSL, Cygwin, GTK, or Java. Usage is as simple as calling Clipboard.copy or Clipboard.paste!

countries

All sorts of useful information about every country packaged as pretty little country objects. It includes data from ISO 3166

plist

Plist is a library to manipulate Property List files, also known as plists. It can parse plist files into native Ruby data structures as well as generating new plist files from your Ruby objects.

page-object

Page Object DSL that works with both Watir and Selenium

knife-windows

Plugin that adds functionality to Chef's Knife CLI for configuring/interacting with nodes running Microsoft Windows

puppet

Puppet, an automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.

marginalia

Attach comments to your ActiveRecord queries.

rotp

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

stripe

Stripe is the easiest way to accept payments online. See https://stripe.com for details.

holidays

A collection of Ruby methods to deal with statutory and other holidays. You deserve a holiday!