ExpenseOwl

ExpenseOwl

Simple self-hosted expense tracker with charts and cashflow view

1.4kstars
122forks
Last commit: 4mo ago
Repo age: 2y old
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 Services

ERPNext

ERPNext

Open-source ERP suite for accounting, inventory, sales, and HR

31.9k
10.5k
Last commit: 8h ago

Open-source ERP for SMBs with accounting, CRM, inventory, manufacturing, HR/payroll, projects, POS, and support in one integrated system.

Alternative to:
Oracle NetSuite
Oracle NetSuite
+19
Actual Budget

Actual Budget

Local-first personal finance and envelope budgeting app

25.1k
2.2k
Last commit: 8h ago

Local-first personal finance app for envelope budgeting, transaction tracking, reporting, and optional end-to-end encrypted multi-device sync.

Alternative to:
YNAB (You Need A Budget)
YNAB (You Need A Budget)
+16
Actual Budget

Actual Budget

Local-first personal finance and envelope budgeting app

25.1k
2.2k
Last commit: 8h ago

Actual Budget is a local-first personal finance app with envelope budgeting, reporting, multi-device sync, and optional end-to-end encryption.

Alternative to:
YNAB (You Need A Budget)
YNAB (You Need A Budget)
+17
Firefly III

Firefly III

Self-hosted personal finance manager with budgets, reports, and API.

22.5k
2.1k
Last commit: 1d ago

Open-source, self-hosted personal finance manager for tracking expenses, budgets, and reports with a REST API.

Alternative to:
Mint (Intuit Mint)
Mint (Intuit Mint)
+17
Akaunting

Akaunting

Online accounting software for small businesses and freelancers

9.6k
2.8k
Last commit: 9d ago

Self-hostable online accounting software to manage invoices, expenses, payments, and cash flow for small businesses and freelancers.

Alternative to:
Akaunting Cloud
Akaunting Cloud
+13
Invoice Ninja

Invoice Ninja

Invoicing, quotes, payments, projects, and time tracking

9.6k
2.6k
Last commit: 28d ago

Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

Alternative to:
FreshBooks
FreshBooks
+18