Welcome to the jGnash Wiki
jGnash is a free (no strings attached!) personal finance manager with many of the same features as commercially-available software. It was created in order to make tracking your personal finances easy, but also provides the functionality required by advanced users. jGnash is cross-platform and will run on any operating system that has a working Java 1.6.0 or greater Runtime Environment (e.g., Linux, OS X, and Microsoft Windows). The older 1.x series of jGnash will run on systems that support a minimum of Java 1.4.0.
- Double-Entry Based Transactions
- Account Reconciliation
- Report Generation in PDF Format
- Fast Auto-Completion of Form Fields
- Schedule Recurring Payment Reminders
- Support for Multiple Currencies
- Track Investment Accounts and Transactions
- Online Updates of Stock Prices and Currency Exchange Rates
- Customizable User Interface
- Advanced Server/Client Networking Architecture
- OFX Import
- QIF Import
...and more! jGnash is a constantly growing/changing application, driven by user feedback. For a more complete list of features, see the About Page.
jGnash is licensed and available for use under GPLv3
jGnash can be downloaded using the Download Page.
Before downloading, it is always a good idea to review what has changed on the Release Page.
jGnash should work on any platform that meets the following requirements:
- Java 1.6.0 (or greater) Runtime Environment
Note: jGnash has only been tested with the official Sun JVM. There are known issues with the OpenJdk releases.
- Minimum Display Resolution of 800x600 (recommended)
Suggestions, comments, bug reports, and fixes are always welcome. Please start with the Community_Portal page for suggestions and help.
If you like jGnash, please consider donating to the project. Currently, donations are being accepted to purchase a used Mac capable of running OS X for testing purposes. If you would like to see what is planned for jGnash, please visit the Road Map and Development Page.
If you are interested in adding content to the wiki, please contact me. To prevent spam, the wiki is configured to prevent the creation of anonymous accounts. If you are serious about contributing content, I will be happy to create an account for you. If you are new to editing a wiki or would just like to experiment, please use the Sandbox.