← Back to all software
Expenses & personal finance

ezBookkeeping

Lightweight self-hosted personal finance app.

GitHub stars

5,773

Repo updated

Oct 2026

License

MIT

Technology

Go

What is ezBookkeeping?

ezBookkeeping is an open source, self-hosted personal finance app that records daily transactions, imports data from various sources and lets you search and filter bills. It offers built-in charts and custom queries, is lightweight enough for home servers, NAS devices and Raspberry Pi, supports Docker, SQLite, MySQL and PostgreSQL and runs on multiple architectures.

Best for Individuals and families who want a light self-hosted budget tracker.

In depth

ezBookkeeping features

Record and search daily transactions
Import data from various sources
Built-in charts and custom queries
Docker, SQLite, MySQL and PostgreSQL support
Runs on x86, amd64 and ARM, including Raspberry Pi

Strengths

  • Very light on resources.
  • Easy installation.
  • MIT license.

Limitations

  • Built for personal finance.
  • No business accounting features.
  • Small ecosystem.

Installing and hosting ezBookkeeping

Follow the project's own installation guide for exact, current steps. See the official documentation.

Information checked 16 October 2026 from the project's documentation. Versions change, so confirm before running commands on a production server.

Need a server to host it?

Docker, Node, Python, Java and similar stacks usually need a VPS where you can install your own software. A small VPS is enough to start, and you can upgrade later. Hostinger offers both shared web hosting and VPS plans.

See Hostinger plans

Affiliate disclosure: this is an affiliate link. If you buy through it we may earn a commission at no extra cost to you. CRMs and software are listed independently of any hosting partner. Learn more.

Similar software

Official links for ezBookkeeping

Always download from the official sources to get the latest and safest version.

Frequently asked questions about ezBookkeeping

Is ezBookkeeping for businesses?

It is built for personal finance. For a business, use double-entry accounting software.

Can it run on a Raspberry Pi?

Yes, it supports ARM and is lightweight enough for home servers and Raspberry Pi.

What databases does it support?

SQLite, MySQL and PostgreSQL.

Data verified 16 October 2026 from the project's public repository, LICENSE file and documentation. Details change, so check the official sources. See our disclaimer. Found a mistake? Tell us.