Budgero

Budgero is an open-source, end-to-end encrypted zero-based budgeting app inspired by YNAB.

  • Productivity
Budgero is an open-source, end-to-end encrypted zero-based budgeting app inspired by YNAB. It supports manual entry, rule-based automation, multi-currency support, and import from YNAB or CSV files. It is for self-hosters who want a local personal budgeting tool.

Platform availability

Available on 1 of 6 install platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)

Also on Docker Hub and GitHub

Health score

63/100 Good

Maintained
98last commit 3 days ago
Popular
2825 GitHub stars
Easy to install
351 install platform, install notes, Docker image
Light to run
No data

Based on 3 of 4 factors.

How is this calculated?

A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.

Availability: platform listings confirmed today, links checked 8 days ago

GitHub stars
25
Open issues
1
Last commit
2026-10-02
Latest release
v1.15.1
License
AGPL-3.0
Activity
steady

Checked 3 days ago - source: GitHub (tombadilo-bombadilo/budgero)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 7 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Sync origin and deployment notes Set Allowed sync origins to the exact origin used to open Budgero, including scheme, host, and port, because the sync WebSocket rejects other origins. Budgero ships as a single Go binary with SQLite storage and typically uses under 200 MB RAM. source

Fetched 3 days ago - each note links to its source

Alternatives

No alternatives collected yet.

Common questions

How do I make Budgero sync work when accessed through a LAN IP, domain, or reverse proxy?

Set WEBSOCKET_ALLOWED_ORIGINS to the exact origin used to open Budgero, including scheme, host, and port. The sync WebSocket rejects other origins.

Where is Budgero budget data stored in a self-hosted deployment?

Data lives in SQLite on the client browser via WASM and syncs end-to-end encrypted through the Go backend. The self-host build ships as a single Go binary with SQLite storage.

What ports are used during local Budgero development?

The frontend is served at localhost port 5173 and the API at localhost port 3001.

Does self-hosted Budgero include the full feature set?

Yes, the self-hosted offering is described as the full feature set and free forever.

Answers sourced from budgero.app, budgero.app, github.com

Community

Collected yesterday - public community threads