Want to automate things with GnuCash or KMyMoney? Need to write some special programs reading/writing your GnuCash/KMyMoney XML files in Java, with a convenient high-level API?
You’ve found the right place.
This profile’s collection of repositories hosts some things that will help you leverage both the power (and ease of programming) of Java and the openness of free software.
As opposed to so many other GitHub repos out there, all the software here is:
| Language | GnuCash | KMyMoney | Note |
|---|---|---|---|
| Java | JGnuCashLibNTools | JKMyMoneyLibNTools | Full-fledged, high-level read/write APIs and tools. Well tested, but a little slow. |
| Python | PyGnuCashLibNTools | PyKMyMoneyLibNTools | Basic, mid/low-level read/write APIs and tools. Limited test coverage, but fast. |
The last release both for JGnuCashLibNTools and
JKMyMoneyLibNTools was in July 2026.
Currently (October 2026), the first public release both for
PyGnuCashLibNTools and PyKMyMoneyLibNTools is
in the pipeline.