RDoc produces HTML and command-line documentation for Ruby projects. RDoc
includes the +rdoc+ and +ri+ tools for generating and displaying online
documentation. See RDoc for a description of RDoc's markup and basic use.
Rice is a C++ interface to Ruby's C API. It provides a type-safe and
exception-safe interface in order to make embedding Ruby and writing Ruby
extensions with C++ easier. It is similar to Boost.Python in many ways, but
also attempts to provide an object-oriented interface to all of the Ruby C API.
rubigen - Ruby Generator Framework
RubiGen is originally extracted from Ruby on Rails.
It is a framework to allow Ruby applications to generate file/folder stubs
(like the rails command does for Ruby on Rails, and the 'script/generate'
command within a Rails application during development).
RubiGen exists to give different development environments their own generator
framework.
RubyInlineAcceleration is an extension to RubyInline
which provides an easy way to use C libraries
in Ruby by directly wrapping methods, structures and fields.
Ruby Reports (Ruport) is an extensible reporting system.
It aims to be as lightweight as possible while still providing core support
for data aggregation and manipulation as well as multi-format rendering
of reports.
Ruport provides tools for using a number of data sources, including CSV files,
ActiveRecord models, and raw SQL connections via RubyDBI (through ruport-util).
Code coverage for Ruby 1.9 with a powerful configuration library and automatic
merging of coverage across test suites
An implementation of the Porter word stemming algorithm.
Ruby interface to Thrift.
Transaction::Simple provides a generic way to add active transaction support
to objects. The transaction methods added by this module will work with most
objects, excluding those that cannot be Marshal-ed (bindings, procedure
objects, IO instances, or singleton objects).
Trollop is a commandline option parser for Ruby that gets out of your way. One
line of code per option is all you need to write. For that, you get a nice
automatically-generated help page (fit to your screen size!), robust option
parsing, command subcompletion, and sensible defaults for everything you don't
specify.