Trending Projects for July 21, 2013

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

a9n

a9n - ruby/rails apps configuration manager

active-fedora

ActiveFedora provides for creating and managing objects in the Fedora Repository Architecture.

acts_as_enum

For multiple values activerecord attributes. This gem have some very useful methods and constants for attribute.

active_record_shards

Easily run queries on shard and replica databases.

activevalidators

ActiveValidators is a collection of ActiveModel/ActiveRecord validations

jbuilder

Create JSON structures via a Builder-style DSL

activerecord-jdbcsqlite3-adapter

Sqlite3 JDBC adapter for JRuby on Rails.

bigdecimal

This library provides arbitrary-precision decimal floating-point number class.

capybara-screenshot

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

minitar

The minitar library is a pure-Ruby library that provides the ability to deal with POSIX tar(1) archive files. This is release 0.12. This is likely the last revision before 1.0. minitar (previously called Archive::Tar::Minitar) is based heavily on code originally written by Mauricio Julio Fernández Pradier for the rpa-base project.

timers

Pure Ruby one-shot and periodic timers.

rack-mini-profiler

Profiling toolkit for Rack applications with Rails integration. Client Side profiling, DB profiling and Server profiling.

puppetlabs_spec_helper

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

calabash-cucumber

calabash-cucumber drives tests for native iOS apps. You must link your app with calabash-ios-server framework to execute tests.

rspec-puppet

RSpec tests for your Puppet manifests.

logger

Provides a simple logging utility for outputting messages.

winrm

Ruby library for Windows Remote Management

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

countries

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

rb-inotify

A Ruby wrapper for Linux inotify, using FFI

twilio-ruby

The official library for communicating with the Twilio REST API, building TwiML, and generating Twilio JWT Capability Tokens

activerecord-import

A library for bulk inserting data using ActiveRecord.

tinymce-rails

Seamlessly integrates TinyMCE into the Rails asset pipeline introduced in Rails 3.1.

rack-contrib

Contributed Rack Middleware and Utilities

stripe

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

roo

Roo can access the contents of various spreadsheet files. It can handle * OpenOffice * Excelx * LibreOffice * CSV

active_utils

Common utils used by active_merchant, active_fulfillment, and active_shipping

fpm

Convert directories, rpms, python eggs, rubygems, and more to rpms, debs, solaris packages and more. Win at package management without wasting pointless hours debugging bad rpm specs!

mustache

Inspired by ctemplate, Mustache is a framework-agnostic way to render logic-free views. As ctemplates says, "It emphasizes separating logic from presentation: it is impossible to embed application logic in this template language. Think of Mustache as a replacement for your views. Instead of views consisting of ERB or HAML with random helpers and arbitrary logic, your views are broken into two...

liquid

A secure, non-evaling end user template engine with aesthetic markup.

sanitize

Sanitize is an allowlist-based HTML and CSS sanitizer. It removes all HTML and/or CSS from a string except the elements, attributes, and properties you choose to allow.

omniauth-oauth2

An abstract OAuth2 strategy for OmniAuth.

sitemap_generator

SitemapGenerator is a framework-agnostic XML Sitemap generator written in Ruby with automatic Rails integration. It supports Video, News, Image, Mobile, PageMap and Alternate Links sitemap extensions and includes Rake tasks for managing your sitemaps, as well as many other great features.

resque-retry

resque-retry provides retry, delay and exponential backoff support for resque jobs. Features: * Redis backed retry count/limit. * Retry on all or specific exceptions. * Exponential backoff (varying the delay between retrys). * Multiple failure backend with retry suppression & resque-web tab. * Small & Extendable - plenty of places to override retry logic/settings.

carrierwave

Upload files in your Ruby applications, map them to a range of ORMs, store them on different backends.

pusher

Wrapper for Pusher Channels REST api: : https://pusher.com/channels

i18n-js

Export i18n translations and use them on JavaScript.

github-markup

This gem is used by GitHub to render any fancy markup such as Markdown, Textile, Org-Mode, etc. Fork it and add your own!

faraday_middleware

Various middleware for Faraday

exception_notification

Exception notification for Rails apps

timeliness

Fast date/time parser with customisable formats, timezone and I18n support.

hiredis

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

json-schema

Ruby JSON Schema Validator

middleman

A static site generator. Provides dozens of templating languages (Haml, Sass, Compass, Slim, CoffeeScript, and more). Makes minification, compression, cache busting, Yaml data (and more) an easy part of your development cycle.