Trending Projects for May 10, 2015

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

effective_datatables

Uniquely powerful server-side searching, sorting and filtering of any ActiveRecord or Array collection as well as post-rendered content displayed as a frontend jQuery Datatable

cosmos

Ball Aerospace COSMOS provides all the functionality needed to send commands to and receive data from one or more embedded systems referred to as "targets". Out of the box functionality includes: Telemetry Display, Telemetry Graphing, Operational and Test Scripting, Command Sending, Logging, and more.

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.

rubocop-rspec

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

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

macros4cuke

Expand Cucumber with macro-steps.

hashids

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

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.

logster

UI for viewing logs in Rack

mimemagic

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

unparser

Generate equivalent source for parser gem AST nodes

flipper

Beautiful, performant feature flags for Ruby and Rails.

nokogumbo

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

elasticsearch-rails

Ruby on Rails integrations for Elasticsearch.

capistrano-rbenv

rbenv integration for Capistrano

rotp

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

elasticsearch-model

ActiveModel/Record integrations for Elasticsearch.

spreewald

A collection of cucumber steps we use in our projects, including steps to check HTML, tables, emails and some utility methods.

libyajl2

Installs a vendored copy of libyajl2 for distributions which lack it

parser

A Ruby parser written in pure Ruby.

snmp

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

rubocop

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

librato-rack

Rack middleware to report key app statistics and custom instrumentation to the Librato Metrics service.

rspec-activemodel-mocks

RSpec test doubles for ActiveModel and ActiveRecord

pagerduty

Provides a lightweight interface for calling the PagerDuty Events API

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.

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.

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.

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.

bundler-audit

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

puppet-syntax

Syntax checks for Puppet manifests and templates

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.

pundit

Object oriented authorization for Rails applications

dogapi

Ruby bindings for Datadog's API

rack-attack

A rack middleware for throttling and blocking abusive requests

user_agent_parser

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

sentry-raven

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

skylight

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

appsignal

The official appsignal.com gem

gollum-lib

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

turnip

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

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.

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.

globalize

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

adyen

Package to simplify including the Adyen payments services into a Ruby on Rails application. The package provides functionality to create payment forms, handling and storing notifications sent by Adyen and consuming the SOAP services provided by Adyen. Moreover, it contains helper methods, mocks and matchers to simpify writing tests/specs for your code.