All 57 Dependencies
Every package Yaffa depends on, ranked by repo health score.
Yaffa is a self-hosted personal finance web application built with PHP and Laravel, designed for privacy-conscious individuals who want complete control over their financial data without relying on cloud services or third parties. It focuses on long-term financial planning through detailed transaction tracking, multi-currency budgeting, and investment portfolio monitoring.
The application integrates with external services selectively: the free Frankfurter API provides automatic daily currency rate updates with no API key required, while AlphaVantage fetches investment prices and OpenAI or Gemini powers AI-driven transaction parsing from uploaded documents, emails, and Google Drive imports. Optional Tesseract OCR handles image-based receipt extraction.
Yaffa supports scheduled and recurring transactions that generate forecasted financial projections, transaction splitting across multiple categories for granular spending analysis, and account grouping for consolidated views across bank accounts and cash holdings. The project has an active release cadence, reaching v3.4.0 in June 2026, and maintains a public sandbox environment at sandbox.yaffa.cc for users to evaluate the app before self-hosting.