About ezBookkeeping
ezBookkeeping is an open-source personal finance app that you host yourself. You log everyday transactions, bring in data from other sources, and search or filter your bills with ease. Built-in charts show historical data, and you can run custom queries with your own chart dimensions to understand spending patterns and financial trends.
It is designed to be easy to deploy, starting with a single Docker command, and to use few resources, so it runs smoothly on a home server, a NAS or a Raspberry Pi. The interface is tailored separately for mobile and desktop screens, with Progressive Web App support so it can be added to a phone's home screen. The backend is written in Go with a Vue and TypeScript front end.
ezBookkeeping is MIT-licensed and has no hosted service described in the input. It suits individuals and households who want a private expense tracker and money manager instead of a commercial budgeting app.
Key features
- Daily transaction recording
- Data import from various sources
- Search and filter for bills
- Built-in charts with custom queries
- Single-command Docker deployment
- PWA with mobile and desktop interfaces
Good fit for
- →Household expense tracking
- →Private budgeting on a home server
- →Analyzing spending trends
- Tags
- personal-finance
- expense-tracker
- bookkeeping
- self-hosted
- docker
- pwa
- homelab
- golang
ezBookkeeping: questions and answers
- What is ezBookkeeping used for?
- ezBookkeeping is a self-hosted personal finance app for recording transactions, importing data and analyzing spending, light enough for a Raspberry Pi. It is a good fit for household expense tracking, private budgeting on a home server and analyzing spending trends.
- Is ezBookkeeping open source?
- Yes. ezBookkeeping is open source under the MIT licence. Its source code is on GitHub at mayswind/ezbookkeeping and is written mainly in Go.
- Is ezBookkeeping free?
- Yes. ezBookkeeping is open source, so the software itself is free to use.
- Can I self-host ezBookkeeping?
- Yes. ezBookkeeping can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is ezBookkeeping an alternative to?
- ezBookkeeping is an open-source alternative to YNAB, Quicken, Rocket Money and Simplifi. Other open-source alternatives to YNAB include Firefly III, Sure and Actual Budget.
- Is ezBookkeeping actively maintained?
- Yes. The most recent commit to ezBookkeeping was on 2 October 2026, and the latest release is v2.0.1, published on 25 September 2026. The project has 5.7k stars on GitHub.
Open-source alternatives to ezBookkeeping
See all
Firefly III
Finance & Accounting
Firefly III: a personal finances manager
AGPL-3.0vs YNAB★ 25k
Sure
Finance & Accounting
The personal finance app for everyone (by everyone)
AGPL-3.0vs Monarch★ 10k
Actual Budget
Finance & Accounting
A local-first personal finance app
MITvs YNAB★ 29k
Paisa
Finance & Accounting
Paisa – Personal Finance Manager. https://paisa.fyi demo: https://demo.paisa.fyi
AGPL-3.0vs YNAB★ 3.2k
Money Manager Ex
Finance & Accounting
Money Manager Ex is an easy to use, money management application built with wxWidgets
GPL-2.0vs Quicken★ 2.3k
Cashew
Finance & Accounting
💸 An app created to help users manage a budget and purchases
GPL-3.0vs YNAB★ 4.7k
SaaS alternatives to ezBookkeeping
See all
YNAB
Finance & Accounting
Zero-based budgeting app that assigns every dollar a job
SaaS
Quicken
Finance & Accounting
Personal finance and budgeting app with account aggregation
SaaS
Rocket Money
Finance & Accounting
Personal finance app that tracks spending and cancels subscriptions
SaaS
Simplifi
Finance & Accounting
Personal finance app from Quicken for budgeting and spending tracking
SaaS
Account & Expense Manager
Finance & Accounting
Mobile app for budgeting, tracking expenses and managing personal finances
SaaS
Budget Copain
Finance & Accounting
Budgeting app with real-time expense tracking for managing personal finances
SaaS
