iwrite main window


iwrite aims to be an easy to use AD-HOC SQL Report Writer.

The software is licensed under a BSD 2-Clause License.

The project is hosted on Savannah.


iwrite is a free software package for generating basic SQL based reports.



An incomplete (work in progress) technical manual is available here.


Packaged source and binary tarballs are available on the download page.


Source can be downloaded using Bazaar version control system.

bzr branch bzr://bzr.savannah.nongnu.org/iwrite

Release Date Status
iwrite- 06/05/2016 Unstable - beta

It is required that all the database development client libraries are installed. The packaging steps have skipped these dependencies. Therefore, src rpm's will not compile out of the box unless the dependencies are resolved beforehand.


Distribution Release Date Status
Windows (64-bit) iwrite- 06/05/2016 Unstable - beta
Debian 8.2 Jessie (64-bit) iwrite_3.0.1.0-1_amd64.deb 06/05/2016 Unstable - beta
Fedora Workstation 23 (64-bit) iwrite- 06/05/2016 Unstable - beta
CentOS 7 (64-bit) iwrite- 06/05/2016 Unstable - beta
Arch Linux (64-bit) iwrite- 06/05/2016 Unstable - beta

Binary packages purposefully have missing database client dependencies. The packages have been compiled to support PostgreSQL, MariaDB/MySQL, SQLite, and Oracle (instant client). If a client library is missing, report's will not run. However, iwrite will continue to operate in design mode.