
GnuCash
8.9#3 in personal finance softwareFree planFree planAndroidiOSAPILinux
Visit
| Fact | GnuCash | Ledger |
|---|---|---|
| API | A C API in the libgnucash engine abstracts XML and SQL backends for GUI and plugin programmers. | The documentation links to Ledger 3 API documentation and describes it as a C++ API. |
| Documentation | The project publishes a reference Manual, an in-depth Tutorial and Concepts Guide, community wiki material, mailing lists and IRC help. | The documentation page links to the Ledger 3 manual, man page, API documentation, and ledger-mode manual. |
| Founded | 1997 | 2003 |
| License | The software is freely licensed under the GNU GPL and is available free of charge. | Ledger is released under the BSD license. |
| Purpose | GnuCash is personal and small-business financial-accounting software for tracking bank accounts, stocks, income, and expenses. | Ledger is a double-entry accounting system accessed from the UNIX command line. |
You want what its maker publishes above — check its page for the details.
Ledger suits people comfortable keeping accounting records in text files and working from a UNIX command line. It supports multiple currencies and offers commands for reports, balance checks, and reconciliation.