MyFin logo

MyFin

Website

Web frontend for personal finance management and budgeting

296 stars 45 forks last commit first released GPL-3.0

Actively maintained

Last commit 21 Jul 2026.

MyFin screenshot

MyFin is an open-source web frontend for managing personal finances. It provides budgeting, transaction tracking, account management and forecasting tools designed for individual users. The frontend pairs with a separate API backend and has companion mobile and API projects.

Key Features

  • Multilingual UI with built-in English and Portuguese support
  • Manual transaction entry and batch import from CSV or clipboard
  • Split transactions to allocate amounts across categories
  • Account, category and entity management with running balances
  • Rules and auto-categorization to speed up imports
  • Boonzi-style month-by-month budgeting and budget forecasts
  • Statistics and patrimony evolution charts with future forecasting
  • Basic investment tracking (marked as beta)
  • Multiple UI themes (light/dark) and a provided demo account
  • Distributed as a Docker-ready frontend; separate API and mobile app repositories

Use Cases

  • Track daily expenses, income and account balances across multiple accounts
  • Create and manage monthly budgets and forecast long-term finances
  • Import bank CSV exports and auto-categorize recurring transactions for faster reconciliation

Limitations and Considerations

  • The project is a frontend and requires the separate API backend to be deployed for full functionality
  • No built-in direct bank aggregation or ACH/PSD2 integrations; imports are CSV/clipboard based
  • Investing features are experimental/beta and may lack full feature parity

MyFin is suitable for users who want a self-hosted, privacy-focused personal finance UI with strong budgeting and import tools. It is modular: developers can extend or pair it with different backends or integrations as needed.

Categories:

Tags:

Tech Stack:

Share:

Similar to MyFin

YAFFA logo

YAFFA

Open-source, self-hosted personal finance web application

107
11
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

SparkyBudget

Open-source personal finance web app for tracking accounts and budgets

111
7
Last commit

SparkyBudget is a Flask-based open-source personal finance app to track accounts, manage budgets, and analyze spending with a dark-themed web interface and Docker deployment.

Actively maintained
Alternative to:
Mint (Intuit Mint) logo
Mint (Intuit Mint)
+19
rotki logo

rotki

Privacy-focused crypto portfolio tracking, accounting, and analytics

4k
745
Last commit

Open-source, self-hosted portfolio manager for crypto assets with local-first storage, analytics, and accounting reports for exchanges, wallets, and DeFi activity.

AGPL-3.0Actively maintained
Alternative to:
Koinly logo
Koinly
+13
WYGIWYH logo

WYGIWYH

Principles-first personal finance tracker with multi-currency support

889
40
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

638
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
Ocular logo

Ocular

Self-hosted PWA budgeting app with multi-year tracking

547
44
Last commit

A minimalist, privacy-focused budgeting PWA for tracking multi-year budgets with import/export, sankey dashboard, themes, localization, and user management.

MITActively maintained
Alternative to:
Mint (Intuit Mint) logo
Mint (Intuit Mint)
+16