finds.dev← search

// the find

moneymanagerex/android-money-manager-ex

★ 696 · Java · GPL-3.0 · updated Jul 2026

Local-first personal finance app. Encrypted, self-hosted, sync across devices.

Android companion app for MoneyManagerEx desktop, letting you track personal finances locally with an encrypted SQLite database. It shares the same DB format as the desktop app, so you can move files between devices without conversion. Aimed at privacy-conscious users who want their financial data nowhere near a cloud service.

The shared database format with the desktop app is genuinely useful — you get a real sync story without a proprietary server. F-Droid availability means reproducible builds without Google Play. The repository layer is cleanly separated (datalayer/, domainmodel/, database/) which is better architecture than most Android finance apps. Active maintenance with a push as recent as July 2026.

Still on Java, not Kotlin — the codebase will feel dated and new contributors will have to decide whether to port or live with it. The CI section in the README literally says '// TODO: Add CI tests' which tells you what you need to know about test coverage. Sync is documented in scattered markdown files (Sync-ToDo.md, android_sync_guidelines.md) rather than being a first-class implemented feature — the name 'ToDo' is not inspiring. The custom ContentProvider approach is old-school Android; no Room, no modern Jetpack data patterns.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →