My favorite open source tools for personal finance

Try one of these open source apps to keep your budget in check.
4 readers like this.
2 cents penny money currency

There are tons of open source personal finance apps out there. These apps are useful because they help you take control of your finances. I find it much easier to use an app rather than a spreadsheet or a ledger. Here are some of my favorite apps.


GnuCash is a popular open source personal finance or small business accounting program for Linux users. It is a full-featured double-entry accounting system that supports multiple accounts, investments, and currency conversions. The app also provides a variety of helpful financial tools, including budgeting, reporting, invoicing, and more. GnuCash is a great choice for users looking for a comprehensive and powerful financial management solution. GnuCash is my own personal favorite that I have been using every day for over six years. GnuCash can be installed from the command line or as a Flatpak depending on your distribution and personal choice. GnuCash is licensed with the Gnu Public License. GnuCash is also available for MacOS and Windows users too.


Homebank is a free, open source personal finance app for Linux, Windows, and MacOS users. It easily imports files from Quicken, Microsoft Money, and other software. It also imports from popular bank formats OFX/QFX, QIF, and CSV. The source code for Homebank is freely available and licensed with GPL v 2.0. The project provides information about how to download and install it on your distribution or operating system.


KMyMoney is a cross-platform double-entry bookkeeping system for personal finance management built on KDE. It's similar in operation to popular proprietary personal finance applications. KMyMoney also supports multiple accounts and currencies, making it a great choice for users who need to manage their finances in multiple countries. Its latest stable release was in June 2021. It is licensed with the Gnu Public License. The project provides download images for Linux, Windows, and MacOS.


Skrooge is open source and available for download and installation on Linux and BSD. It's also available on Windows and MacOS. You can import accounts from many sources including AFB120, QIF, CSV, MT940, OFX,  and QFX. According to their website Skrooge can import transactions directly from all your banks' websites in one click. Skrooge provides excellent documentation, too.

These are just a few of the applications out there that can help you take control of your finances. Try one out or try them all out. See which one works best for you. To all my friends in the United States, don't forget to be ready for tax season!


User profile image.
Educator, entrepreneur, open source advocate, life long learner, Python teacher. M.A. in Educational Psychology, M.S. Ed. in Educational Leadership, Linux system administrator.


I use Portfolio Performance to track my savings and securities. Available in German, English and French afaik. See

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.