jGnash is a cross platform personal finance application written in Java. jGnash is a double entry system with support for multiple currencies. jGnash can import OFX and QIF files.

Features

  • Double Entry Accounting with reconciliation tools
  • Budgeting with multiple scenario options and export to spreadsheet capability
  • Investment Accounts and automatic import of Stocks, Bond, and Funds price history
  • Nestable accounts with automatic rollup of totals and intelligent handling of mixed currencies
  • OFX, QFX, mt940, and QIF import capabilities
  • Reminders and automatic transaction entry and notifications
  • Intelligent handling of multiple currencies and exchange rates with automatic online exchange rate updates
  • Printable reports with PDF and spreadsheet export capability
  • XML and relational database file formats
  • Operates on any main-stream PC operating system

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow jGnash

jGnash Web Site

You Might Also Like
Cyber Risk Assessment and Management Platform Icon
Cyber Risk Assessment and Management Platform

ConnectWise Identify is a powerful cybersecurity risk assessment platform offering strategic cybersecurity assessments and recommendations.

When it comes to cybersecurity, what your clients don’t know can really hurt them. And believe it or not, keep them safe starts with asking questions. With ConnectWise Identify Assessment, get access to risk assessment backed by the NIST Cybersecurity Framework to uncover risks across your client’s entire business, not just their networks. With a clearly defined, easy-to-read risk report in hand, you can start having meaningful security conversations that can get you on the path of keeping your clients protected from every angle. Choose from two assessment levels to cover every client’s need, from the Essentials to cover the basics to our Comprehensive Assessment to dive deeper to uncover additional risks. Our intuitive heat map shows you your client’s overall risk level and priority to address risks based on probability and financial impact. Each report includes remediation recommendations to help you create a revenue-generating action plan.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
21
3
0
0
6
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5

User Reviews

  • Thanks for the program under a free open source license!
  • I have been using jGnash for over 8 years. I find it perfect for my limited needs in tracking various small payments and issuing monthly PDF statements. It is reliable and simple to use, maintain and upgrade. Backup is done automatically at the end of every session. I only once had to restore following corruption (if I recall correctly it was years ago and due to a power outage) and it was quite easy to do. In summary, excellent package, thanks for producing and maintaining it.
    1 user found this review helpful.
  • Easy to understand and not overloaded. Flexible account management. All possible money operations covered. I work with jgnash over a year and I think it's the best free tool for home finance.
  • excellent programme. But When I try to use separate files for separate financial years i.e. in my country April to March, The budget exercise is fixed from January to December. It should be flexible to coincide with my financial year. And also I am unable to import reminders from previous file. Kindly give a solution
  • I have used this app in many incarnations for over 6 years now, way back when it was small (2MB). I'm sad to see it grow so big. It is not the svelt little program I used to carry around on my 64MB Lexar Jump dirve. It used to be one java jar, now it is a whole suite and I doubt that it would even fit. I'm currently on version 2.12.0 (30MB) and getting ready to update to 2.13.5 (41MB). That being said, my flash drive is now 4GB so that isn't as big an issue, but I do save my data files to a TrueCrypt volume that lives on DropBox, so size still matters. I keep track of my checking, saving, assets, stocks and retirement accounts (13), my joint accounts with my wife (4) and my custodial accounts for my uncle (4). It is great to have a tree architecture to organize all the accounts. It is amazing to be able to transfer stuff from account to account without jumping through hoops. I love the reminders! For debts with variable amounts, I usually just set the amount to 9999.99 and then accept everything, and my balance stays RED until I fill in the actual amounts. But at least I get a reminder, and all in one place I control. I don't have to login to every account all the time to figure out what's due. I never use: the reports. budget manager, check printing, or server/client facilities. This app does take some accounting knowledge but Cavenaugh has personally answered many of my questions.
Read more reviews >

Additional Project Details

Operating Systems

Solaris, Linux, BSD, Mac, Windows

Languages

French, Ukrainian, Dutch, Lithuanian, Czech, Italian, Hebrew, English, Portuguese, Chinese (Traditional), Chinese (Simplified), German, Spanish, Russian

Intended Audience

Advanced End Users, End Users/Desktop

User Interface

Java Swing

Programming Language

Java

Database Environment

XML-based, db4objects (db4o)

Related Categories

Java Investment Management Software, Java Budgeting Software, Java Personal Finance Software

Registered

2001-05-14