moneyGuru is an open source personal finance management application. With this software, you can evaluate your financial situation and then make informed financial decisions. It has the double-entry accounting system.
Rather than having reports which you have to configure (or find out which pre-configured report is the right one), your important financial data (net worth, profit) is constantly up-to-date and “in your face”.
moneyGuru used to run on Windows and Mac OS. But it’s now only a Linux affair.
We usually recommend installing software by downloading a software’s source code, compiling, and installing it. It’s a good way of learning about Linux. To compile the source code you’ll need the GNU build environment, Python 3.4+ and PyQt5 installed.
On Ubuntu, type at a shell:
However, compiling the source code was initially unsuccessful on a Ubuntu 18.10 system. It transpired I needed to install the development packages for Python 3.7, instead of Python 3.6.
You’ll need sphinx installed on your system. The software is written in a mixture of C, Python. It uses the Qt toolkit, and PyQt.