Projects / RLIB


RLIB is a reporting engine that makes it possible to easily create professional reports in PDF, HTML, text, and CSV from one simple XML report definition file. It supports direct input from MySQL, PostgreSQL, ODBC, and programmable pluggable inputs. It is written in C and has PHP and Python language bindings built in.

Operating Systems

Recent releases

  •  15 Aug 2006 12:30

    No changes have been submitted for this release.

    •  01 Dec 2005 19:25

      Release Notes: This release adds support for precalculated variable values, multi-line fields (memo fields), and meta data. Precaculated variable values give you the variable value as it would normally be at the end of the report or break footer (if you have reset on breaks). This way, you can have the totals and subtotals in header sections, or use these values in expressions on normal detail lines. Multi-Line Fields allow you to have text span more than one line in a column. An example of this would be comment fields. MetaData allows you to define data field types coming from data sources.

      •  07 Oct 2005 18:09

        Release Notes: This release adds full Python bindings support. Every feature that was available to PHP is now available in Python. RLIB's compiler/executer now shows offending expressions/line numbers to make for easier debugging. Some crashes have been fixed.

        •  14 Jul 2005 22:00

          Release Notes: This release adds the ability to have custom functions (you can even make functions from PHP). C# bindings have been added. The ODBC data source does not need SQLRowCount (Oracle and other databases will work now) Memory leaks were plugged, crashes were fixed, and this release compiles nicely on GCC4 and on Win32 platforms.

          •  03 May 2005 20:14

            Release Notes: This is a major step forward from previous versions. Internally, it can run on Windows and 64-bit machines. UTF-8 support has been restored to the engine. Perl bindings have been added. Delayed output has been added, so you can have subtotals before data actually appears on the report, and you can have "Page x/y". There is now better user control of graphs, so the look and feel can be improved. There is support for multi-column reports, so generating mailing labels is much easier. The bugs in the ODBC datasource have been fixed, and a new XML datasource has been added.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.