Essential Budget is a graphical personal finance manager designed for efficiently tracking home finances. It is currently the only open-source personal finance manager to implement mature budgeting support. Cross-platform using Java and Eclipse's SWT.