GnuCash

GnuCash
Original author(s)Robin Clark - X-Accountant,
Gnumatic (Linas Veptas)
Developer(s)GnuCash development team
Initial release1998
Stable release
5.11  / 31 March 2025
Repository
Written inC, Scheme, C++
TypeAccounting and personal finance
LicenseGPL-2.0-only or GPL-3.0-only
Websitewww.gnucash.org

GnuCash is an accounting program that implements a double-entry bookkeeping system. It was initially aimed at developing capabilities similar to Intuit, Inc.'s Quicken application, but also has features for small business accounting. Recent development has been focused on adapting to modern desktop support-library requirements.

GnuCash is part of the GNU Project, and runs on Linux, GNU, OpenBSD, FreeBSD, Solaris, macOS, and other Unix-like platforms. A Microsoft Windows (2000 or newer) port was made available starting with the 2.2.0 series.

GnuCash includes scripting support via Scheme, mostly used for creating custom reports.