OpenAltFinder
ezBookkeeping

ezBookkeeping

Lightweight, self-hosted personal finance and bookkeeping app with a mobile-friendly UI — an open alternative to Mint and YNAB.

Open source alternative to:

ezBookkeeping is a lightweight, self-hosted personal finance app that helps you record daily transactions, import data from various sources, and quickly search and filter your spending. It ships with two-level accounts and categories, image attachments per transaction, location tracking with maps, scheduled transactions, scheduled transactions, and advanced filtering, search, and visualization tools to understand spending patterns and financial trends over time.

Designed to be resource-efficient, it runs smoothly on a Raspberry Pi, NAS, or MicroServer, and supports SQLite, MySQL, and PostgreSQL out of the box. A tailored mobile UI plus PWA support means you can add it to your home screen and use it like a native app, while AI features like receipt image recognition, MCP support, and an agent skill let you drive it from Claude or other AI assistants. Multi-currency, multi-timezone, and 16+ language translations cover international use.

Unlike commercial finance tools that lock your data on someone else's servers, ezBookkeeping is MIT-licensed and self-hostable with a single Docker command. It imports and exports CSV, OFX, QFX, QIF, IIF, Camt.052/053, MT940, GnuCash, Firefly III, and Beancount formats, so you can migrate from Mint, YNAB, GnuCash, or any other tool without losing history.

Looking for contributors

This project is actively seeking help, join the community!

Visit ezBookkeeping
License
MIT
Self hostable
Yes
Repository details
Version
v1.5.1
Created
10/17/2020
Stars
5,068
Forks
567
Open issues
13
Last commit
6/16/2026

Updated 6/18/2026, 5:00:53 AM

View Repository

Similar open source alternatives