GnuCash Portfolio

This project adds portfolio management functionality to a GnuCash book saved as an SQLite database.

There is a gratification that comes from the sense of freedom, of having direct access to one’s financial data and being able to retrieve any statistic or information one might want, and not depending on anyone else for it.

The project consists of two major area: reports and operations.

Retrieving currency exchange rates is also part of this suite.

Several sub-projects emerged during development of the suite:

Other * Links * User Manual * ASP.Net MVC


The initial idea was to provide reports based on the data available in the book.


As Python allowed fast development of functions and web interface is so easy and practical, the idea expanded to provide extension of GnuCash functionality through a web app.

Some operations that are targeted:


See the issues list on GitHub for up-to-date list of implemented and open issues and features.