
ExpenseOwl
Simple self-hosted expense tracker with charts and cashflow view
1.5k stars 148 forks last commit first released MIT
Slowing down
No commits since 2 Oct 2025. Check the issue tracker before you rely on it.

ExpenseOwl is a minimalist expense tracking app designed for quick, manual tracking without budgeting complexity. It provides a modern web UI focused on monthly category breakdowns and a simple cashflow summary.
Key Features
- Fast add for expenses and income (date, amount, category; optional name and tags)
- Monthly dashboard with pie-chart category breakdown and cashflow indicator
- Table view to browse and delete transactions with browser-based searching
- Recurring transactions for both expenses and income
- Custom categories, currency symbol, and custom month start date
- CSV import/export with flexible date parsing (expects YYYY-MM-DD order)
- Light/dark themes and Progressive Web App (PWA) install support
- Storage backends: local JSON files (default) or PostgreSQL via environment variables
- Packaged as a self-contained binary and as a multi-architecture Docker image
Use Cases
- Personal or homelab expense tracking with a quick monthly overview
- Tracking spending by category without budgets, accounts, or complex rules
- Migrating from other tools by importing exported CSV data
Limitations and Considerations
- No built-in authentication; place behind an authentication-capable reverse proxy if exposed
- Primarily designed for single-user usage rather than multi-user or shared household accounting
ExpenseOwl is a good fit when you want a responsive interface and simple monthly insights with minimal setup and ongoing maintenance. It favors speed and clarity over advanced finance features.
Categories:
Tags:
Tech Stack:
Similar to ExpenseOwl

Ghostfolio
Open-source wealth management and portfolio tracking dashboard
Self-hostable personal finance dashboard to track net worth, transactions, and portfolio performance across cash, stocks, ETFs, and cryptocurrencies.

WYGIWYH
Principles-first personal finance tracker with multi-currency support
Self-hosted, principles-first finance tracker for income, expenses, accounts, and investments with multi-currency support, automation-ready API, and DCA tracking.
BudgetBee
Self-hosted personal finance management system
Open-source, self-hosted personal finance manager with Docker installation, PHP backend, multi-user support, budgets, categories and Excel/JSON import.

YAFFA
Open-source, self-hosted personal finance web application
YAFFA is a free, self-hosted personal finance web app (PHP + Laravel) for tracking accounts, transactions, budgets and long-term financial planning.

LubeLogger
Web-based vehicle maintenance and fuel mileage tracker
Self-hosted web app to track vehicle maintenance records, fuel economy, reminders, and reports, with multi-user support and import/export tools.
Budget Board
Personal finance app for budgeting, spending tracking, and goals
Open-source personal finance app to track spending, manage accounts and assets, build monthly budgets, and monitor trends and financial goals with optional bank syncing.




