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: jGnash 2 will run on any operating system that has a working Java 7 Runtime Environment (e.g., Linux, Mac OS X, and Microsoft Windows), while the older 1.x series of jGnash will run on systems that support a minimum of Java 1.4.0.

Features:

  • Double-Entry Based Transactions
  • Account Reconciliation
  • Budgeting
  • 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
  • Scriptable through BeanShell (jGnash 1) or JavaScript (jGnash 2)
  • Advanced Server/Client Networking Architecture
  • OFX Import
  • QIF Import