YAFFA
A free, open-source personal finance app for tracking income, expenses, budgets, and investments while keeping your financial data private and secure on your own server.
YAFFA is an open-source alternative to:

YAFFA
YAFFA is a free, self-hosted personal finance application designed to help individuals track income and expenses, plan budgets, and monitor investments—all while ensuring complete data privacy. Unlike many budgeting apps, YAFFA does not require bank account access, keeping your financial information secure on your own server.
Key Features
- Privacy-First Design: No bank connections or third-party cloud storage—your data stays on your server.
- Intuitive Transaction Management: Smart suggestions, automated receipt processing, and categorized spending insights for effortless budgeting.
- Comprehensive Budgeting: Plan ahead with scheduled transactions, budgets, and detailed financial reports.
- Investment Tracking: Gain insights through forecasted data and investment monitoring tools.
- All-Accounts Dashboard: View balances, net worth, and cash flow in one place with visual waterfall charts.
- No Setup Required: Test YAFFA instantly in the free sandbox before self-hosting.
- Open Source: Fully transparent codebase under the MIT License.
- Multi-Platform Support: Works on any device with a modern web browser.
Tech / Self-Hosting
YAFFA is built with modern web technologies and can be self-hosted on your own server or local machine. The application supports Docker for easy deployment and includes comprehensive documentation for installation and setup. For more details, visit the official documentation.
Quick Start:
- Try the sandbox demo to explore features without installation.
- Follow the installation guide for self-hosting.
- Start tracking your finances with YAFFA’s intuitive interface.