GnuCash is an individuals and small money manager that lets you enter and track bank accounts, stocks, income, and spending using a checkbook-like register interface. GnuCash is intended to be simple and straightforward to use while adhering to formal accounting concepts.
Features
- Double-Entry Accounting
- Stock/Bond/Mutual Fund Accounts
- Small-Business Accounting
- Reports, Graphs
- QIF/OFX/HBCI Import, Transaction Matching
- Scheduled Transactions
- Financial Calculations
Screen shoot

Languages
Croatian, Tamil, French, Ukrainian, Dutch, Polish, Lithuanian, Latvian, Finnish, Italian, Hebrew, Catalan, Marathi, Portuguese, Serbian, Chinese (Traditional), Bulgarian, Telugu, Turkish, Urdu, Hindi, Brazilian Portuguese, Chinese (Simplified), Danish, German, Japanese, Spanish, Russian, Arabic, Hungarian
Intended Audience
End Users/Desktop
User Interface
Gnome, GTK+
Programming Language
Perl, C, XSL (XSLT/XPath/XSL-FO), Scheme