MyFin

MyFin

Web frontend for personal finance management and budgeting

224stars
39forks
Last commit: 14d ago
Repo age: 7y old
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 Services

ERPNext

ERPNext

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

31.1k
10.2k
Last commit: 1d 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

24.3k
2.1k
Last commit: 17h 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

24.3k
2.1k
Last commit: 17h 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.1k
2k
Last commit: 10d 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.5k
2.8k
Last commit: 22h 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.5k
2.6k
Last commit: 1mo 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