colorize is a Ruby String class extension which adds methods to set text color,
background color and, text effects on ruby console and command line output,
using ANSI escape sequences.
DeepTest enables tests to run in parallel using multiple processes. Processes
may spawned locally to take advantage of multiple processors on a single
machine or distributed across many machines to take advantage of distributed
processing.
rubygem-deprecated is a small library intended to aid developers working
with deprecated code. The idea comes from the 'D' programming language,
where developers can mark certain code as deprecated, and then
allow/disallow the ability to execute deprecated code.
fattr.rb is a "fatter attr" for ruby.
fattr.rb supercedes attributes.rb as that library,
even though it added only one method to the global
namespace, collided too frequently with user code
in particular rails' code.
Hitimes is a fast, high resolution timer library for recording
performance metrics. It uses the appropriate low method calls for
each system to get the highest granularity time increments possible.
The ice_nine gem provides a Ruby module that allows one to deep freeze
Ruby objects. This module provides an alternative method of freezing
objects to the embedded from the Ruby Object module.
IO::Buffer is a fast byte queue which is primarily intended for
non-blocking I/O applications but is suitable wherever buffering is
required. IO::Buffer is compatible with Ruby 1.8/1.9 and Rubinius.
This library can parse JSON texts and generate them from ruby data structures.
This port implemented in pure Ruby and comes with its own unicode conversion
functions and a parser generated by the Ragel State Machine Compiler.
LittlePlugger is a module that provides Gem based plugin management.
By extending your own class or module with LittlePlugger you can easily
manage the loading and initializing of plugins provided by other gems.
MetAid adds a few innocent methods to Object and Module to make
metaprogramming easier. For the lore of metaprogramming see Seeing
Metaclasses Clearly and Chapter Six of Why's (Poignant) Guide to Ruby.