ExpenseOwl logo

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 screenshot

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:

Share:

Similar to ExpenseOwl

Ghostfolio logo

Ghostfolio

Open-source wealth management and portfolio tracking dashboard

9.2k
1.3k
Last commit

Self-hostable personal finance dashboard to track net worth, transactions, and portfolio performance across cash, stocks, ETFs, and cryptocurrencies.

AGPL-3.0Actively maintained
Alternative to:
Monarch Money logo
Monarch Money
+11
WYGIWYH logo

WYGIWYH

Principles-first personal finance tracker with multi-currency support

897
42
Last commit

Self-hosted, principles-first finance tracker for income, expenses, accounts, and investments with multi-currency support, automation-ready API, and DCA tracking.

AGPL-3.0Actively maintained
Alternative to:
Mint (Intuit Mint) logo
Mint (Intuit Mint)
+19

BudgetBee

Self-hosted personal finance management system

643
27
Last commit

Open-source, self-hosted personal finance manager with Docker installation, PHP backend, multi-user support, budgets, categories and Excel/JSON import.

MITActively maintained
Alternative to:
Mint (Intuit Mint) logo
Mint (Intuit Mint)
+14
YAFFA logo

YAFFA

Open-source, self-hosted personal finance web application

108
10
Last commit

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

MITActively maintained
Alternative to:
Quicken logo
Quicken
+19
LubeLogger logo

LubeLogger

Web-based vehicle maintenance and fuel mileage tracker

2.8k
172
Last commit

Self-hosted web app to track vehicle maintenance records, fuel economy, reminders, and reports, with multi-user support and import/export tools.

MITActively maintained

Budget Board

Personal finance app for budgeting, spending tracking, and goals

877
61
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
Mint (Intuit Mint) logo
Mint (Intuit Mint)
+16