Trending Projects for April 19, 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-local

This library can be used as a module for `fog` or as standalone provider to use local filesystem storage.

cucumber-core

Core library for the Cucumber BDD app

devise-token_authenticatable

This gem provides the extracted Token Authenticatable module of devise. It enables the user to sign in via an authentication token. This token can be given via a query string or HTTP Basic Authentication.

slackistrano

Send notifications to Slack about Capistrano deployments.

hashids

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

roadie-rails

Hooks Roadie into your Rails application to help with email generation.

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.

elasticsearch-extensions

Extensions for the Elasticsearch Rubygem

mimemagic

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

json_schema

A JSON Schema V4 and Hyperschema V4 parser and validator.

io-extra

Adds the IO.closefrom, IO.fdwalk, IO.pread, IO.pwrite, and IO.writev singleton methods as well as the IO#directio, IO#directio? and IO#ttyname instance methods (for those platforms that support them).

elasticsearch-model

ActiveModel/Record integrations for Elasticsearch.

elasticsearch-rails

Ruby on Rails integrations for Elasticsearch.

tzinfo-data

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

stripe-ruby-mock

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

groupdate

The simplest way to group temporal data

webdriver-user-agent

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

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!

pagerduty

Provides a lightweight interface for calling the PagerDuty Events API

i18n_data

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

capistrano-rbenv

rbenv integration for Capistrano

customerio

A ruby client for the Customer.io event API.

rotp

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

dotenv-rails

Autoload dotenv in Rails.

dogapi

Ruby bindings for Datadog's API

rack-attack

A rack middleware for throttling and blocking abusive requests

pry-rescue

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

kitchen-vagrant

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

chartkick

Create beautiful JavaScript charts with one line of Ruby

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.

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.

diffy

Convenient diffing in ruby

gollum-lib

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

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.

bugsnag

Ruby notifier for bugsnag.com

sentry-raven

A gem that provides a client interface for the Sentry error logger

rbtrace

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

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.

marginalia

Attach comments to your ActiveRecord queries.

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.

pry-stack_explorer

Walk the stack in a Pry session

globalize

Rails I18n de-facto standard library for ActiveRecord model/data translation.

cocoapods-downloader

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

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...

phony

Fast international phone number (E164 standard) normalizing, splitting and formatting. Lots of formatting options: International (+.., 00..), national (0..), and local.

capybara-screenshot

When a Cucumber step fails, it is useful to create a screenshot image and HTML file of the current page

rake-compiler

Provide a standard and simplified way to build and package Ruby extensions (C, Java) using Rake as glue.