Trending Projects for August 23, 2015

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

tracker_api

This gem allows you to easily use the Pivotal Tracker v5 API.

fastlane

The easiest way to automate beta deployments and releases for your iOS and Android apps

surus

Surus accelerates ActiveRecord with PostgreSQL specific types and functionality. It enables indexed searching of serialized arrays and hashes. It also can control PostgreSQL synchronous commit behavior. By relaxing PostgreSQL's durability guarantee, transaction commit rate can be increased by 50% or 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.

chef-vault

Data encryption support for Chef Infra using data bags

maxminddb

Pure Ruby MaxMind DB (GeoIP2) binary file reader.

chromedriver-helper

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

rbnacl

The Networking and Cryptography (NaCl) library provides a high-level toolkit for building cryptographic systems and protocols

puppet-syntax

Syntax checks for Puppet manifests and templates

hirefire-resource

HireFire integration library for Ruby applications

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.

logster

UI for viewing logs in Rack

bundler-audit

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

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.

i18n_data

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

active_decorator

A simple and Rubyish view helper for Rails

rack-attack

A rack middleware for throttling and blocking abusive requests

phony_rails

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

skylight

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

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.

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.

mixpanel-ruby

The official Mixpanel tracking library for ruby

show_me_the_cookies

Cookie manipulation for Capybara drivers -- viewing, deleting, ...

monetize

A library for converting various objects into `Money` objects.

onebox

A gem for generating embeddable HTML previews from URLs.

rake-compiler

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

elasticsearch-rails

Ruby on Rails integrations for Elasticsearch.

google-api-client

Client for accessing Google APIs

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.

elasticsearch-model

ActiveModel/Record integrations for Elasticsearch.

phony

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

turnip

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

dpl

Dpl (dee-pee-ell) is a tool made for continuous deployment, running deployments at Travis CI.

sys-cpu

The sys-cpu library provides an interface for gathering information about your system's processor(s). Information includes speed, type, and load average.

appium_lib

Ruby library for Appium.

secure_headers

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

deep_cloneable

Extends the functionality of ActiveRecord::Base#dup to perform a deep clone that includes user specified associations.

puppetlabs_spec_helper

Contains rake tasks and a standard spec_helper for running spec tests on puppet modules.

sidekiq-status

An extension to the sidekiq message processing to track your jobs

money-rails

This library provides integration of RubyMoney - Money gem with Rails

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.

hiredis

Ruby wrapper for hiredis (protocol serialization/deserialization and blocking I/O)

sidekiq-unique-jobs

Prevents simultaneous Sidekiq jobs with the same unique arguments to run. Highly configurable to suite your specific needs.

faraday_middleware

Various middleware for Faraday

in_threads

Run all possible enumerable methods in concurrent/parallel threads

rspec-puppet

RSpec tests for your Puppet manifests.

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