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 |
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 |
Testing
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 |
Cloud
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 |