Welcome to The Infinite Kind's repository of open source extensions and other utilities for Moneydance.
Here you will find all of the extensions which we, and others, have made available as open source for anyone to use or contribute towards.
To develop and build these extensions you'll need the Moneydance Developer Kit and documentation which is available at our developer site.
To communicate with the developers and other Moneydance community members, please feel free to join The Infinite Kind's public slack or review the extension development section of our support site.
- Your IDE, gradle, and compiler can operate on java 25.
- Use java version 17 or newer (ideally 25). When using a newer JDK, ideally set the target language/release to 17 for maximum backwards compatibility.
- kotlin has been enabled and you can build extensions using kotlin, java, or both. You should use the updated gradle (wrapper) build tools for this
- kotlin plugin can be upto 2.3.21 (terminal version that supports 1.9), and 1.9 for API and language (match to the versions being used by Moneydance)
- Add
extadmin.jarandmoneydance-dev.jarfrom the devkit to the lib folder - Some of the projects use the non-public api's. For those you need to copy the moneydance jar file to the lib directory
- Create keys as explained in the developer kit documentation (set extprivkeypass= in properties, and execute genKeys task)