YAFFA
Personal finance web application, that can be used to keep track of your money, expenses, budgets, and investments. It also helps with long-term financial planning.
A self‑hosted web application written in PHP with Laravel, this tool lets individuals record income, expenses, and budgets while keeping all data on their own server. It supports multiple currencies with daily exchange‑rate updates from the free Frankfurter service, and can track investments by pulling price data via Alpha Vantage. Users can create accounts, account groups, and recurring transactions, and the system offers suggestions and AI‑assisted receipt processing to speed entry, using optional OpenAI or Gemini APIs and OCR through Tesseract or vision models.
The interface provides dashboards that summarize financial standing, monthly cash flow, and forecasted outcomes based on scheduled items and budget plans. Transaction history can be categorized, split, and visualized to reveal spending patterns, and investment gains or losses are calculated automatically.
Because the application is open‑source under the MIT license, it can be installed and run without subscription fees, and users retain full control over privacy. It is intended for personal finance management rather than automated bank imports, and it does not include a native mobile app, though the web UI is responsive.
Reviews
Loading reviews…
Similar apps

Budgeting & Personal Finance
MyFin Budget
Personal finances platform (web + REST API + Android) that'll help you budget, keep track of your income/spending and forecast your…
Budgeting & Personal Finance
Firefly III
Firefly III is a modern financial manager. It helps you to keep track of your money and make budget forecasts. It supports credit cards…

Budgeting & Personal Finance
Kresus
Personal finance manager.

Budgeting & Personal Finance
Wallos
Lightweight personal subscription tracker with statistics and optional notifications.
Budgeting & Personal Finance
Ocular
Simplistic and straightforward budgeting app to track your budget across months and years.

Budgeting & Personal Finance
Econumo
Budgeting application for managing personal and family finances, supporting multiple currencies, joint accounts, and budgets.