Additional Ruby community gems in ActiveRuby

The ActiveRuby distribution includes a comprehensive set of additional community gems that are installed and ready to use in your programming projects. This page includes a complete list of gems and versions, categorized by the type of development area they are intended for.

Developer utilities

Gem Version Description Details
addressable 2.5.1 A replacement for the URI implementation that is part of Ruby’s standard library. docs
backports 3.8.0 Makes it easier to write ruby code that runs across different versions of Ruby. docs
bigdecimal 1.2.8 Provides a arbitrary-precision decimal floating-point number class. docs
bindex 0.5.0 Bindings for your Ruby exceptions. docs
builder 3.2.3 Helpers to create structured XML Markup and XML Events. docs
bundler 1.15.1 Makes sure Ruby applications run the same code on every machine. docs
childprocess 0.7.1 Controls external programs running in the background. docs
concurrent-ruby 1.0.5 Modern concurrency tools for Ruby. docs
dalli 2.7.6 A high performance pure Ruby client for accessing memcached servers. docs
did_you_mean 1.0.0 Compares a misspelled method name with all other method names and suggests the closest match. docs
diff-lcs 1.3 Includes utilities to create a simple HTML diff output format and a standard diff-like tool. docs
docile 1.1.5 Turns any Ruby object into a domain specific language (DSL). docs
ffi 1.9.18 A Ruby implementation of a foreign function interface. docs
gherkin 4.1.3 Gherkin parser/compiler for Ruby. docs
globalid 0.4.0 An app wide URI that uniquely identifies a model instance. docs
hoe 3.16.0 A rake/rubygems helper for project Rakefiles that helps you manage, maintain, and release your project. docs
i18n 0.8.6 Internationalization support for Ruby. docs
ice_nine 0.11.2 Deep freeze ruby objects. docs
io-console 0.4.5 Add console capabilities to IO instances.
ione 1.2.4 A framework for reactive programming in Ruby. It is based on the reactive core of cql-rb, the Ruby driver for Cassandra. docs
json 2.1.0, 1.8.3 JSON with C extensions. docs
little-plugger 1.1.4 A module that provides Gem based plugin management. docs
mail 2.6.6 A library for handling mail. docs
method_source 0.8.2 A utility to return a method’s source code as a Ruby string. docs
mime-types-data 3.2016.0521 A registry for information about MIME media type definitions. docs
money 6.9.0 A Ruby Library for dealing with money and currency conversion. docs
log4r 1.1.10 A comprehensive and flexible logging library for use in Ruby programs. docs
logging 2.2.2 A flexible logging library for use in Ruby programs based on the design of Java’s log4j library. docs
mime-types 3.1 A library and registry for information about MIME content type definitions. docs
mini_portile2 2.2.0 A minimalistic implementation of a port/recipe system for developers. docs
musterman 1.0.0 Library implementing patterns that behave like regular expressions. docs
net-telnet 0.1.1 Provides telnet client functionality. docs
nio4r 2.1.0 Provides an abstract, cross-platform stateful I/O selector API for Ruby. docs
path_expander 1.0.2 Helps pre-process command-line arguments expanding directories into their constituent files. docs
pkg-config 1.1.9 Used to properly detect needed libraries for compiling Ruby native extensions. docs
power_assert 0.2.6 Shows each value of variables and method calls in the expression. docs
public_suffix 2.0.5 A Ruby domain name parser based on the Public Suffix List. docs
rake 12.0.0, 10.4.2 A Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax. docs
rake-compiler 1.0.4 Provides a standard and simplified way to build and package C and Java Ruby extensions using Rake as glue. docs
rb-readline 0.5.4 Provides a pure Ruby implementation of the GNU readline C library. and the Readline extension that ships as part of the standard library. docs
rubyzip 1.2.1 A module for reading and writing .zip files docs
selenium-webdriver 3.4.4 A tool for writing automated tests of websites. docs
sexp_processor 4.9.0 Branches from ParseTree bringing all the generic sexp processing tools with it. docs
simplecov 0.14.1 A code coverage analysis tool for Ruby, which makes processing its results much easier by providing a clean API to filter, group, merge, format, and display those results. docs
simplecov-html 0.10.1 Default HTML formatter for SimpleCov code coverage tool for ruby 1.9+ docs
sixarm_ruby_unaccent 1.1.2 Replaces a string’s accented characters with unaccented characters. docs
thor 0.19.4 A toolkit for building command line interfaces. docs
tzinfo 1.2.3 Provides daylight savings aware transformations between times in different time zones. docs
tzinfo-data 1.2017.2 Time zone data for tzinfo doc
thread_safe 0.3.6 A collection of thread-safe versions of common core Ruby classes. docs

Markup processing

Gem Version Description Details
bson 4.2.2 An implementation of the BSON specification in Ruby. docs
jmespath 1.3.1 A query language for JSON. docs
loofah 2.0.3 A general library for manipulating and transforming HTML/XML documents and fragments. docs
multi_json 1.12.1 Chooses the fastest available JSON coder. docs
nokogiri 1.8.0 HTML, XML, SAX parser, Search via XPath CSS. docs
psych 2.1.0 A YAML parser and emitter. docs
rdoc 5.1.0, 4.2.1 Documentation generator for Ruby projects. docs


Gem Version Description Details
byebug 9.0.6 A simple to use, feature rich debugger for Ruby 2 docs
cucumber 2.4.0 A tool for running automated tests written in plain language. docs
cucumber-core 2.0.0, 1.5.0 Cucumber Core is the inner hexagon for the Ruby flavour of Cucumber. docs
cucumber-wire 0.0.1 Wire protocol for Cucumber. docs
minitest 5.10.2, 5.8.5 A complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. docs
multi_test 0.1.2 A uniform interface onto whatever testing library has been loaded into a running Ruby process. docs
rack-test 0.7.0 A small, simple testing API for Rack apps. docs
test-unit 3.1.5 A unit testing framework for Ruby, based on xUnit principles. docs


Gem Version Description Details
aws-sdk 2.10.10 The official AWS SDK for Ruby. docs
aws-sdk-core 2.9.18 Provides API clients for Amazon Web Services (AWS). docs
aws-sdk-resources 2.9.18 Provides resource oriented interfaces and other higher-level abstractions for many AWS services. docs
aws-sigv4 1.0.1 Amazon Web Services Signature Version 4 signing library. Generates sigv4 signatures for HTTP requests. docs
heroku-api 0.4.2 Ruby client for Heroku APIs. docs

Database connectors and Big Data

Gem Version Description Details
activerecord 5.1.2 Connects classes to relational database tables to establish an almost zero-configuration persistence layer for applications. docs
arel 8.0.0 A SQL AST manager for Ruby. docs
cassandra-driver 3.2.0 A pure Ruby driver for Apache Cassandra. docs
mongo 2.4.2 The officially supported Ruby driver for MongoDB. docs
mysql2 0.4.8 A modern, simple and very fast Mysql library for Ruby (binding to libmysql). docs
pg 0.21.0 The Ruby interface to the PostgreSQL RDBMS. docs
redis 3.3.3 A Ruby client that tries to match Redis’ API one-to-one, while still providing an idiomatic interface. docs
sqlite3 1.3.13 Ruby bindings for the SQLite3 embedded database. docs

Rails and web development

Gem Version Description Details
actioncable 5.1.2 Integrates WebSockets with the rest of your Rails application. docs
actionmailer 5.1.2 A framework for designing email service layers. docs
actionpack 5.1.2 A framework for handling and responding to web requests. docs
actionview 5.1.2 A framework for handling view template lookup and rendering. docs
activejob 5.1.2 A framework for declaring jobs and making them run on a variety of queueing backends. docs
activemodel 5.1.2 Provides a known set of interfaces for usage in model classes. docs
activesupport 5.1.2 A collection of utility classes and standard library extensions that were found useful for the Rails framework. docs
erubi 1.6.1 An embedded Ruby (ERB) template engine. docs
erubis 2.7.0 An implementation of eRuby. docs
excon 0.57.1 Usable, fast, simple Ruby HTTP 1.1. docs
puma 3.9.1 A simple, fast, threaded, and concurrent HTTP 1.1 server for Ruby/Rack applications. docs
rack 2.0.3 Provides a minimal, modular and adaptable interface for developing web applications in Ruby. docs
rack-protection 2.0.0 Protects against typical web attacks. Works with all Rack apps, including Rails. docs
rails 5.1.2 A web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern. docs
rails-dom-testing 2.0.3 Responsible for comparing HTML DOMs and asserting that DOM elements are present in Rails applications. docs
rails-html-sanitizer 1.0.3 Responsible for sanitizing HTML fragments in Rails applications. docs
railties 5.1.2 Responsible for gluing all frameworks together. docs
sinatra 2.0.0 A domain specific language for creating web applications in Ruby with minimal effort. docs
sprockets 3.7.1 A Ruby library for compiling and serving web assets. docs
sprockets-rails 3.2.0 Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline. docs
tilt 2.0.7 Interface to multiple Ruby template engines. docs
websocket-driver 0.6.5 Provides a complete implementation of the WebSocket protocols that can be hooked up to any TCP library. docs
websocket-extensions 0.1.2 A minimal framework that supports the implementation of WebSocket extensions in a way that’s decoupled from the main protocol. docs
xmlrpc 0.3.0 A lightweight protocol that enables remote procedure calls over HTTP. docs