I have mostly enjoyed using GnuCash for desktop and GnuCash Android for years, but the Android version hasn’t been updated in a while and I noticed that it isn’t even available in the Google Play store anymore (or F-Droid, for that matter). There’s a different GnuCash Android app available, but it’s a different developer and it looks kind of bad. I’m concerned that if I get a new mobile device and/or upgrade the version of Android I’m running, I may lose access to the app, which would be a huge bummer. To avoid that, I would like to find a good GnuCash alternative ahead of time. Is anyone aware of a self-hosted solution for double entry accounting that will import GnuCash files and can handle non-currency assets as well as GnuCash for desktop does?
So far, it seems like Fava and Beancounter might do the trick, but I’m not sure.
I’m personally a fan of plaintext accounting tools like ledger and moved to that from GNUCash several years ago after fighting with the DB getting corrupted repeatedly. There are a few tools for importing from GNUCash as well as many tools for interacting with the ledger on mobile devices, so perhaps worth looking into.
Cone https://github.com/bradyt/cone with syncthing on Android was a good workflow for me. Cone is pretty outdated now… does it matter?
The other options I know of are:
- Actual
- Firefly
- BudgetBee
Been using Firefly III for a few years, great tool, good and frequent updates and the developer, while strict, is open for feature requests.
I used to be a heavy GnuCash user, but when we got serious about getting a mobile app, I ended up trying YNAB.
It isn’t self hosted or open source, but we’ve more than made back the subscription price with money saved using their system.
It has a learning curve for sure, but the mobile app and transaction import has been worth it.
Tiller is what I use.
Keep an eye on Denaro… I think there is a plan to make an Android app soon