Open Source Financial Software in Java

5 projects

Cross-platform personal finance application with double-entry accounting, multiple currencies, OFX/QIF import, budgeting, investment accounts, and PDF/spreadsheet export. Uses XML or relational database storage.

Details
JMoneyInactive

Personal finance tracker in Java. Variants include JMoney Swing (legacy), JMoney RCP (Eclipse RCP, comprehensive), and JMoney Web (AngularJS, Spring, JPA). Supports multiple accounts, double entry, categories, reports, and QIF exchange.

Details
CleanSheetsInactive

Extensible, platform-independent spreadsheet application with an Excel-like formula language and extensions to help end-user programmers build correct spreadsheets. Uses ANTLR for the formula compiler and JFC/Swing JTable for the UI.

Details

Personal finance manager for tracking income, expenses, and accounts. Provides reports, charts, and on-screen filtering to analyze financial health.

Details

Double-entry personal finance manager for home and small business: accounts, expenses, reports, filters, charts, OFX import, encrypted storage, and multi-language support. Cross-platform Java.

Details