ezBookkeeping
Lightweight, self-hosted personal finance and bookkeeping app with a mobile-friendly UI — an open alternative to Mint and YNAB.
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.
Categories:
Build with:
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 6/18/2026, 5:00:53 AM
View RepositoryCompare ezBookkeeping with
Similar open source alternatives
Budget Board
A simple app for tracking monthly spending and working towards financial goals.
Mint
BudgetBee
Self-hosted personal finance manager for tracking expenses, budgets, and net worth via Docker.
Mint
Actual Budget
Fast, privacy-focused local-first personal finance app using zero-sum budgeting, with optional self-hosted sync.
YNAB
Firefly III
Free and open-source personal finance manager with double-entry bookkeeping, budgets, and bank import support.
Mint