Skip to content

Overview of required gems

Jonne Haß edited this page Jun 15, 2013 · 3 revisions

301 MOVED PERMANENTLY

We're currently moving this wiki over to our new project site. The contents of this page have already been carried over, so any new changes here will not be reflected in the new wiki.
New link: http://wiki.diasporafoundation.org/Required_Gems_Overview


This is a generated list with https://gist.github.com/1893525 ( last update : 2012-02-23 )

Hint: using MediaWiki syntax for this page for more flexible table syntax

Name Version Description
POpen4 0.1.4
Platform 0.4.0
abstract 1.0.0 'abstract.rb' is a library which enable you to define abstract method in Ruby.
actionmailer 3.0.11 Email on Rails. Compose, deliver, receive, and test emails using the familiar controller/view pattern. First-class suppor...
actionpack 3.0.11 Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-c...
active_reload 0.6.1 Reload Rails code in development mode only when change is deteced
activemodel 3.0.11 A toolkit for building modeling frameworks like Active Record and Active Resource. Rich support for attributes, callbacks...
activerecord 3.0.11 Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for as...
activerecord-import 0.2.9 Extraction of the ActiveRecord::Base#import functionality from ar-extensions for Rails 3 and beyond
activeresource 3.0.11 REST on Rails. Wrap your RESTful web app with Ruby classes and work with them like Active Record models.
activesupport 3.0.11 A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte st...
acts_as_api 0.3.11 acts_as_api enriches the models and controllers of your app in a rails-like way so you can easily determine how your XML/...
addressable 2.2.4 Addressable is a replacement for the URI implementation that is part of Ruby's standard library. It more closely conforms...
airbrake 3.0.9
archive-tar-minitar 0.5.2 Archive::Tar::Minitar is a pure-Ruby library and command-line utility that provides the ability to deal with POSIX tar(1)...
arel 2.0.10 Arel is a Relational Algebra for Ruby. It 1) simplifies the generation complex of SQL queries and it 2) adapts to various...
bcrypt-ruby 2.1.4 bcrypt() is a sophisticated and secure hash algorithm designed by The OpenBSD project for hashing passwords. bcry...
builder 2.1.2 Builder provides a number of builder objects that make creating structured data simple to do. Currently the following bu...
bundler 1.0.21 Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatabl...
capistrano 2.9.0 Capistrano is a utility and framework for executing commands in parallel on multiple remote machines, via SSH.
capistrano-ext 1.2.1 Useful task libraries and methods for Capistrano
capistrano_colors 0.5.5 Simple gem to display colors in capistrano output.
capybara 1.1.2 Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a we...
carrierwave 0.5.8 Upload files in your Ruby applications, map them to a range of ORMs, store them on different backends.
childprocess 0.3.1 This gem aims at being a simple and reliable solution for controlling external programs running in the background on any ...
childprocess 0.3.0 This gem aims at being a simple and reliable solution for controlling external programs running in the background on any ...
chronic 0.6.7 Chronic is a natural language date/time parser written in pure Ruby.
chronic 0.6.6 Chronic is a natural language date/time parser written in pure Ruby.
client_side_validations 3.1.4 Client Side Validations
columnize 0.3.6 In showing a long lists, sometimes one would prefer to see the value arranged aligned in columns. Some examples include ...
crack 0.3.1
cucumber 1.1.4 Behaviour Driven Development with elegance and joy
cucumber-api-steps 0.6 Cucumber steps to easily test REST-based XML and JSON APIs
cucumber-rails 1.2.1 Cucumber Generator and Runtime for Rails
daemons 1.1.8 Daemons provides an easy way to wrap existing ruby scripts (for example a self-written server) to be run as a daemon and...
daemons 1.1.6 Daemons provides an easy way to wrap existing ruby scripts (for example a self-written server) to be run as a daemon and...
database_cleaner 0.7.1 Strategies for cleaning databases. Can be used to ensure a clean state for testing.
devise 1.3.4 Flexible authentication solution for Rails with Warden
devise_invitable 0.5.0 It adds support for send invitations by email (it requires to be authenticated) and accept the invitation by setting a pa...
diff-lcs 1.1.3 Diff::LCS is a port of Perl's Algorithm::Diff that uses the McIlroy-Hunt longest common subsequence (LCS) algorithm to co...
em-http-request 0.3.0 EventMachine based, async HTTP Request client
em-synchrony 0.2.0 Fiber aware EventMachine libraries
erubis 2.6.6 Erubis is an implementation of eRuby and has the following features: * Very fast, almost three times faster than ERB...
escape_utils 0.2.4
eventmachine 0.12.10 EventMachine implements a fast, single-threaded engine for arbitrary network communications. It's extremely easy to use i...
excon 0.9.5 EXtended http(s) CONnections
factory_girl 2.5.2 factory_girl provides a framework and DSL for defining and using factories - less error-prone, more...
factory_girl 2.5.0 factory_girl provides a framework and DSL for defining and using factories - less error-prone, mor...
factory_girl_rails 1.6.0 factory_girl_rails provides integration between factory_girl and rails 3 (currently just automatic factory definition...
faraday 0.7.6 HTTP/REST API client library.
faraday-stack 0.1.5
faraday-stack 0.1.4
fastercsv 1.5.4 FasterCSV is intended as a complete replacement to the CSV standard library. It is significantly faster and smaller while...
ffi 1.0.11 Ruby-FFI is a ruby extension for programmatically loading dynamic libraries, binding functions within them, and calling t...
fixture_builder 0.3.1 FixtureBuilder allows testers to use their existing factories, like FactoryGirl, to generate high performance fixtures th...
fog 1.1.2 The Ruby cloud services library. Supports all major cloud providers including AWS, Rackspace, Linode, Blue Box, StormOnDe...
foreigner 1.1.1 Adds helpers to migrations and dumps foreign keys to schema.rb
foreman 0.34.1 Process manager for applications with multiple components
formatador 0.2.1 STDOUT text formatting
fuubar 0.0.6 the instafailing RSpec progress bar formatter
gherkin 2.7.7 A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
gherkin 2.7.4 A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
haml 3.1.4 Haml (HTML Abstraction Markup Language) is a layer on top of XHTML or XML that's designed to express the stru...
hashie 1.2.0 Hashie is a small collection of tools that make hashes more powerful. Currently includes Mash (Mocking Hash) and Dash (Di...
heroku 2.20.0 Client library and command-line tool to deploy and manage apps on Heroku.
heroku 2.18.1 Client library and command-line tool to deploy and manage apps on Heroku.
heroku_san 1.3.0 Manage multiple Heroku instances/apps for a single Rails app using Rake
highline 1.6.11 A high-level IO library that provides validation, type conversion, and more for command-line interfaces. HighLine also in...
hodel_3000_compliant_logger 0.1.0 Alternate logger for Rails that emits syslog-style output. For use with pl_analyze gem.
http_accept_language 1.0.2 Find out which locale the user preferes by reading the languages they specified in their browser
i18n 0.5.0 New wave Internationalization support for Ruby.
i18n-inflector 2.6.3 Enhances simple I18n backend so that it inflects translations using pattern interpolation.
i18n-inflector-rails 1.0.6 Plug-in that provides I18n Inflector module integration with Rails.
jammit 0.6.5 Jammit is an industrial strength asset packaging library for Rails, providing both the CSS and JavaScript concate...
jammit-s3 0.6.0.2 Jammit-S3 is an extension to the awesome Jammit library that handles deployment to s3 and cloudfront.
jasmine 1.1.2 Test your JavaScript without any framework dependencies, in any environment, and with a nice descriptive syntax.
jasmine-core 1.1.0 Test your JavaScript without any framework dependencies, in any environment, and with a nice descriptive syntax.
json 1.6.5 This is a JSON implementation as a Ruby extension in C.
jsonpath 0.4.2 Ruby implementation of http://goessner.net/articles/JsonPath/.
jwt 0.1.4 JSON Web Token implementation in Ruby
kgio 2.7.2 kgio provides non-blocking I/O methods for Ruby without raising exceptions on EAGAIN and EINPROGRESS. It is intended for...
kgio 2.7.0 kgio provides non-blocking I/O methods for Ruby without raising exceptions on EAGAIN and EINPROGRESS. It is intended for...
launchy 2.0.3 Launchy is helper class for launching cross-platform applications in a fire and forget manner. There are application con...
linecache19 0.5.12 Linecache is a module for reading and caching lines. This may be useful for example in a debugger where the same lines ar...
mail 2.2.19 A really Ruby Mail handler.
messagebus_ruby_api 1.0.3 Allows you to use the Message Bus API
mime-types 1.17.2 This library allows for the identification of a file's likely MIME content type. This is release 1.17.2. The identificati...
mimemagic 0.1.8
mini_magick 3.4
mobile-fu 1.0.0 Want to automatically detect mobile devices that access your Rails application? Mobile Fu allows you to do just that. Peo...
mock_redis 0.3.0 Instantiate one with `redis = MockRedis.new` and treat it like you would a normal Redis object. It supports all the usual...
multi_json 1.0.4 A gem to provide swappable JSON backends utilizing Yajl::Ruby, the JSON gem, JSON pure, or a vendored version of okjson.
multipart-post 1.1.5 Use with Net::HTTP to do multipart form posts. IO values that have #content_type, #original_filename, and #local_path wi...
multipart-post 1.1.4 Use with Net::HTTP to do multipart form posts. IO values that have #content_type, #original_filename, and #local_path wi...
mysql2 0.2.18
net-scp 1.0.4 A pure Ruby implementation of the SCP client protocol
net-sftp 2.0.5 A pure Ruby implementation of the SFTP client protocol
net-ssh 2.3.0 Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.
net-ssh-gateway 1.1.0 A simple library to assist in establishing tunneled Net::SSH connections
newrelic_rpm 3.3.1 New Relic is a performance management system, developed by New Relic, Inc (http://www.newrelic.com). New Relic provides ...
nokogiri 1.5.0 Nokogiri (�) is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search document...
oauth 0.4.5 OAuth Core Ruby implementation
oauth2 0.5.0 A Ruby wrapper for the OAuth 2.0 protocol built with a similar style to the original OAuth gem.
oauth2-provider 0.0.19 OAuth2 Provider, extracted from api.hashblue.com
oink 0.9.3 Log parser to identify actions which significantly increase VM heap size
omniauth 1.0.1 A generalized Rack framework for multiple-provider authentication.
omniauth-facebook 1.2.0
omniauth-oauth 1.0.0 A generic OAuth (1.0/1.0a) strategy for OmniAuth.
omniauth-oauth2 1.0.0 An abstract OAuth2 strategy for OmniAuth.
omniauth-tumblr 1.0 OmniAuth strategy for Tumblr
omniauth-twitter 0.0.8 OmniAuth strategy for Twitter
omniauth-twitter 0.0.7 OmniAuth strategy for Twitter
open4 1.3.0 description: open4 kicks the ass
orm_adapter 0.0.6 Provides a single point of entry for using basic features of ruby ORMs
parallel 0.5.14
parallel 0.5.12
parallel_tests 0.6.18
parallel_tests 0.6.16
pg 0.13.1 Pg is the Ruby interface to the {PostgreSQL RDBMS}http://www.postgresql.org/. It works with {PostgreSQL 8.3 and later}...
pg 0.12.2 Pg is the Ruby interface to the {PostgreSQL RDBMS}http://www.postgresql.org/. It works with PostgreSQL 8.2 and later. ...
polyglot 0.3.3 The Polyglot library allows a Ruby module to register a loader for the file type associated with a filename extension, a...
proxies 0.2.1 Proxies can even proxy other proxies
rack 1.2.5 Rack provides minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP request...
rack-fiber_pool 0.9.2 Rack middleware to run each request within a Fiber
rack-google-analytics 0.10.0 Simple Rack middleware for implementing google analytics tracking in your Ruby-Rack based project. Supports synchronous a...
rack-mobile-detect 0.3.0 Rack::MobileDetect detects mobile devices and adds an X_MOBILE_DEVICE header to the request if a mobile device is det...
rack-mount 0.6.14 A stackable dynamic tree based Rack router.
rack-piwik 0.1.2 Simple Rack middleware for implementing piwik Analytics racking in your Ruby-Rack based project.
rack-rewrite 1.2.1 A rack middleware for enforcing rewrite rules. In many cases you can get away with rack-rewrite instead of writing Apache...
rack-ssl 1.3.2 Rack middleware to force SSL/TLS.
rack-test 0.5.7 Rack::Test is a small, simple testing API for Rack apps. It can be used on its own or as a reusable starting point for We...
rails 3.0.11 Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourage...
rails-i18n 0.4.0 A set of common locale data and translations to internationalize and/or localize your Rails applications.
rails-i18n 0.3.0 A set of common locale data and translations to internationalize and/or localize your Rails applications.
railties 3.0.11 Rails internals: application bootup, plugins, generators, and rake tasks.
raindrops 0.8.0 Raindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is designed for preforking servers s...
rake 0.9.2.2 Rake is a Make-like program implemented in Ruby. Tasks and dependencies arespecified in standard Ruby syntax.
rdoc 3.12 RDoc produces HTML and command-line documentation for Ruby projects. RDoc includes the +rdoc+ and +ri+ tools for generat...
redcarpet 2.0.1 A fast, safe and extensible Markdown to (X)HTML parser
redis 2.2.2 Ruby client library for Redis, the key value storage server
redis-namespace 1.0.3 Adds a Redis::Namespace class which can be used to namespace calls to Redis. This is useful when using a single instance ...
resque 1.19.0 Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and pr...
resque-timeout 1.0.0 Resque plugin allowing long-running jobs to automatically fail after a specified time.
rest-client 1.6.7 A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, pos...
rpm_contrib 2.1.7 Community contributed instrumentation for various frameworks based on the New Relic Ruby monitoring gem newrelic_rpm.
rspec 2.8.0 BDD for Ruby
rspec-core 2.8.0 BDD for Ruby. RSpec runner and example groups.
rspec-expectations 2.8.0 rspec expectations (should[_not] and matchers)
rspec-instafail 0.1.9
rspec-mocks 2.8.0 RSpec's 'test double' framework, with support for stubbing and mocking
rspec-rails 2.8.1 RSpec for Rails
ruby-debug-base19 0.11.25 ruby-debug is a fast implementation of the standard Ruby debugger debug.rb. It is implemented by utilizing a new Ruby C A...
ruby-debug19 0.11.6 A generic command line interface for ruby-debug.
ruby-hmac 0.4.0 This module provides common interface to HMAC functionality. HMAC is a kind of "Message Authentication Code" (MAC) algori...
ruby-oembed 0.8.5 An oEmbed consumer library written in Ruby, letting you easily get embeddable HTML representations of supported web pages...
ruby-progressbar 0.0.10 Ruby/ProgressBar is a text progress bar library for Ruby.
ruby_core_source 0.1.5 Retrieve Ruby core source files
rubyzip 0.9.6.1
rubyzip 0.9.5
s3 0.3.11 S3 library provides access to Amazon's Simple Storage Service. It supports both: European and US buckets through REST API...
sass 3.1.15 Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inhe...
sass 3.1.12 Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inhe...
selenium-webdriver 2.16.0 WebDriver is a tool for writing automated tests of websites. It aims to mimic the behaviour of a real user, and as such i...
simple_oauth 0.1.5 Simply builds and verifies OAuth headers
sinatra 1.2.8 Classy web-development dressed in a DSL
sqlite3 1.3.5 This module allows Ruby programs to interface with the SQLite3 database engine (http://www.sqlite.org). You must have th...
subexec 0.2.1 Subexec spawns a subprocess with an optional timeout
term-ansicolor 1.0.7
thin 1.3.1 A thin and fast web server
thor 0.14.6 A scripting framework that replaces rake, sake and rubigen
tilt 1.3.3 Generic interface to multiple Ruby template engines
timecop 0.3.5 A gem providing "time travel" and "time freezing" capabilities, making it dead simple to test time-dependent code. It pr...
treetop 1.4.10
twitter 2.0.2 A Ruby wrapper for the Twitter API.
typhoeus 0.3.3 Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cl...
tzinfo 0.3.31 TZInfo is a Ruby library that uses the standard tz (Olson) database to provide daylight savings aware transformations bet...
unicorn 4.2.0 \Unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth conne...
unicorn 4.1.1 \Unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth conne...
vegas 0.1.11 Vegas aims to solve the simple problem of creating executable versions of Sinatra/Rack apps. It includes a class Vegas::R...
warden 1.0.6
webmock 1.6.2 WebMock allows stubbing HTTP requests and setting expectations on HTTP requests.
whenever 0.7.2 Clean ruby syntax for writing and deploying cron jobs.
will_paginate 3.0.3 will_paginate provides a simple API for performing paginated queries with Active Record, DataMapper and Sequel, and inclu...
will_paginate 3.0.2 will_paginate provides a simple API for performing paginated queries with Active Record, DataMapper and Sequel, and inclu...
xpath 0.1.4 XPath is a Ruby DSL for generating XPath expressions
yard 0.7.5 YARD is a documentation generation tool for the Ruby programming language. It enables the user to generate consis...
yard 0.7.4 YARD is a documentation generation tool for the Ruby programming language. It enables the user to generate consis...
yui-compressor 0.9.6 A Ruby interface to YUI Compressor for minifying JavaScript and CSS assets.
Clone this wiki locally