GnuCash Dashboard
a personal finance dashboard which turns data from a local GnuCash file into a neat overview of your financial situation.
Last updated
a personal finance dashboard which turns data from a local GnuCash file into a neat overview of your financial situation.
Last updated
October 2021
The end is nigh - at least for the current year 😄 So I took the opportunity to rethink my personal finances and experiment with different - open source - accounting tools. The result of this effort is a personal finance dashboard which turns data from a local GnuCash file into a neat overview of your financial situation.
GnuCash is a free and open source accounting software which has been around for decades. It is highly stable, actively maintained and supports double-entry accounting.
You are free to use and modify the GnuCash Dashboard as you wish, because I released it under GPLv3 🎉 Simply head over to its GitHub repository, hit the download button and you are ready to go!
Please Note: The current state of work is tested on elementary OS 6 (based on Ubuntu 20.04 LTS). If you'd like to run the dashboard on another platform and run into issues, feel free to let me know in the issues section of the GitHub repository.
If you like my contributions, ❤️ Sponsor Me. It would mean the world to me!
A lot of inspiration for the KPI's is drawn from Michael Walker's approach on personal finance.
If I paid off all my liabilities right now, how much of my assets would remain?
🟢 Good: Greater than 0.
🟠 Medium: Equals to 0.
🔴 Bad: Less than 0.
What is the net worth growth trend for the last n months?
🟢 Good: Ascending slope (the steeper the better).
🟠 Medium: Straight slope.
🔴 Bad: Descending slope (the steeper the worse).
If my net worth keeps growing at the current rate, when will I achieve a certain goal?
🟢 Good: Less than 10 years.
🟠 Medium: 10 to 20 years.
🔴 Bad: More than 20 years.
This should be pretty self explanatory. Defaults to the last 6 months.
If my income stopped right now, how long would I be able to survive?
🟢 Good: More than 90 days.
🟠 Medium: 60 to 90 days.
🔴 Bad: Less than 60 days.