ezbookkeeping
A lightweight self-hosted bookkeeping app for personal finances, with mobile-friendly PWA screens, charts, imports and AI receipt recognition.
ezbookkeeping at a glance
What is ezbookkeeping?
ezBookkeeping records daily income and spending in two levels of accounts and categories, with image attachments, map locations and scheduled transactions. You can import data from other sources, filter and search bills, and analyze history with built-in charts or your own chart dimensions. Separate layouts serve phones and desktops, and as a progressive web app it can sit on a home screen like a native app. AI features read text and receipt photos, generate charts and expose an MCP server. The app is localized into 22 languages.
Good fit if
- You want a personal expense tracker that runs on a Raspberry Pi or NAS with little memory.
- You log spending mainly from your phone.
Look elsewhere if
- You budget with envelopes or zero-based planning: Actual Budget.
- You need business accounting and invoices: Bigcapital.
Before you adopt it
ezBookkeeping is MIT-licensed with no paid parts. One developer writes nearly all of it. It starts with a single Docker command and works with SQLite, MySQL or PostgreSQL; builds also exist for Windows, Linux and macOS.
Drafted with AI from the project's README and repository data, then checked against that data on 31 October 2026. Report a correction
How to run ezbookkeeping yourself
- Docker
- Dockerfile or compose file in the repository
- Compose file
- None in the repository
- Setup effort
- Not rated: no compose file to judge from
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- Builds for Windows, Linux, macOS, including ARM in GitHub releases
- Interface languages
- 23 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish, Russian, Ukrainian and Turkish
Show all 23
Breton, Chinese, Dutch, English, French, German, Greek, Hindi, Japanese, Kannada, Korean, Persian, Polish, Portuguese, Romanian, Russian, Slovenian, Spanish, Tamil, Thai, Turkish, Ukrainian, Vietnamese
Install instructions: ezbookkeeping.mayswind.net or the README on GitHub.
ezbookkeeping health: is it still maintained?
83 of 100, actively developed
Read from GitHub on 5 November 2026. How the score works
ezbookkeeping security practices
OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.
What each check found
- Binary files10 / 10No compiled binaries checked into the repository
- Dangerous workflows10 / 10No risky patterns in GitHub Actions
- License file10 / 10A license file is present
- Maintained10 / 10Steady commits and issue activity in the last 90 days
- Packaging10 / 10Releases are published as packages from CI
- Code review1 / 10Some changes are merged without review
- Best-practices badge0 / 10No OpenSSF Best Practices badge
- Fuzzing0 / 10No fuzz testing found
- Pinned dependencies0 / 10Dependencies are not pinned to fixed versions
- Security policy0 / 10No security policy
- Signed releases0 / 10Releases are not signed
- Static analysis0 / 10No static analysis found
- Token permissions0 / 10CI tokens have broad write rights
From the OpenSSF Scorecard of 19 October 2026. Checks that do not apply to ezbookkeeping are left out.
ezbookkeeping license: is it open source?
ezbookkeeping uses MIT, an open-source license approved by the OSI.
- October 2020First published on GitHub.
- TodayMIT.
ezbookkeeping for developers
Written in
- Go 39%
- Vue 33%
- TypeScript 25%
- SCSS 1%
- PowerShell <1%
- Other 1%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to ezbookkeeping
- Firefly IIIFirefly III: a personal finances manager 76 health · AGPL-3.0 · 25.1k stars
- AkauntingOnline Accounting Software 72 health · Business Source License · 10.3k stars
- Actual BudgetA local-first personal finance app 84 health · MIT · 30k stars
- WallosWallos: Open-source, self-hostable personal subscription tracker. Visualize your recurring expenses, manage… 73 health · GPL-3.0 · 8.8k stars
- GhostfolioOpen Source Wealth Management Software. Angular + NestJS + Prisma + Nx + TypeScript 79 health · AGPL-3.0 · 9.7k stars
Questions about ezbookkeeping
Is ezbookkeeping open source?
Yes. ezbookkeeping is published under MIT, an OSI-approved open-source license.
Is ezbookkeeping still maintained?
Its health score is 83 of 100 (actively developed). It had 309 commits in the last 90 days, the latest on 3 November 2026, and its latest release came out on 23 October 2026.
How do I run ezbookkeeping?
You can run it with Docker, as an app for Windows, Linux, macOS, including ARM. The README on GitHub has the exact steps.
What is ezbookkeeping written in?
ezbookkeeping is written in Go (39% of the code), with Vue (33%) and TypeScript (25%), by GitHub’s count of the repository.
What languages is ezbookkeeping available in?
The repository has interface translations for 23 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish and Russian.
What are the alternatives to ezbookkeeping?
Close alternatives in the Money & budgeting category include Firefly III, Akaunting, Actual Budget.