WealthTrack
A self-hosted family net-worth tracker with dead-simple data entry and beautiful charts.

Your money, on your machine
WealthTrack tracks a household’s net worth across stocks, real estate, crypto, cash and liabilities — no cloud, no subscriptions. Data lives in plain YAML and CSV files that are trivial to back up, edit and audit.
Simple to use, correct under the hood
Personal finance tools tend to be either too simple to be useful or too complex to maintain. The brief was dead-simple monthly data entry with charts that make trends obvious — while keeping the storage layer robust and concurrency-safe.
Human-readable data, safe writes
A single Docker image runs a Hono API and a Vue frontend. All writes are atomic (temp file + rename) and serialised through a global mutex, and projections use compound monthly growth rather than naive division — small correctness details that matter over years of data.
- Data filesdatabase.yaml + datapoints.csv
- Hono APIAtomic writes · global mutex
- Vue frontendArea, line, bar & pie charts
- ProjectionsCompound monthly growth
Ships as one Docker image on a single port, with data persisted to a mounted volume created on first run.
- Net worth across asset categories
- Interactive area, line, bar & pie charts
- Projections with configurable growth
- Income tracking
- Dark / light theme
- Plain YAML + CSV storage
- Single Docker image, single port
- Audit log of all mutations