Ruport (Ruby Reports) is a software library that aims to make the task of reporting less tedious and painful. It provides tools for data acquisition, database interaction, formatting, and parsing/munging. Designed to be extensible, it is possible to use Ruport for quick specific tasks as well as to build robust reporting applications.
| Tags | Office/Business |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | Ruby SQL |
Recent releases


Release Notes: This release brings a major overhaul of the formatting system's underbelly, including some new features for conveniently building anonymous formatters as well as some performance enhancements.


Release Notes: This release modularizes the core, moving ActiveRecord support out into its own gem, acts_as_reportable. It also moves DBI support into the ruport-util package. In addition to general code reorganization, many improvements were made to the formatting system, including even easier file output and dynamic detection of proper formatters via Renderer::Hooks#save_as.


Release Notes: This release fixes an issue with embedding images in PDFs on Windows.


Release Notes: This release fixes an issue with PDF table drawing, as well as an issue with formatter templates.


Release Notes: acts_as_reportable now properly handles ordering based on the columns passed to :only.