ExpenseOwl
Log a date, amount, and category; get a clean monthly pie chart and a cashflow strip showing
income, expenses, and net balance - ExpenseOwl is expense tracking stripped to what actually
matters. The MIT-licensed Go application deliberately is not a budgeting system - no
envelopes, no accounts, no double-entry, no bank sync - because its author found tools like
Firefly III and Actual too heavy for the simple question "where did this month's money go?"
The dashboard makes that question fast: click a pie slice to exclude fixed costs like rent and
see discretionary spending clearly, then drill into a chronological table view to inspect or
delete individual transactions. Recurring transactions handle salaries and subscriptions
automatically, optional tags add a second classification axis, and settings cover custom
categories, currency symbol, and a configurable month start date for non-calendar pay cycles.
CSV import migrates data from virtually any other tool, and CSV export keeps your data
portable. It ships as a self-contained binary and multi-architecture Docker image with zero
internet interaction, stores data in flat JSON files by default (PostgreSQL optional), and
installs as a PWA on phones. Single-user by design; pair it with an authenticating reverse
proxy if exposed publicly.
Deploy