GnuCash

GnuCash is a free and open source double-entry bookkeeping application for personal and small business use. It is available for GNU/Linux, Windows, macOS.