Overview
YAFFA is a self-hosted Laravel personal-finance application for tracking transactions, budgets, recurring items, investments, multiple currencies, and long-term forecasts while keeping financial data on your own infrastructure.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Track multiple currencies, transactions, budgets, and recurring items together
Accounts, split categories, currencies, recurring transactions, and budgets can feed forecast data for long-term planning.
Use investment pricing, QIF/CSV import, and optional AI document entry
YAFFA can fetch investment prices, import QIF/CSV, and optionally extract transaction details from documents, email, or Google Drive through AI providers.
For users who prefer conscious transaction review over automatic bank feeds
The project intentionally favors reviewing and adjusting transactions manually as part of budgeting and financial awareness.
Sources: [2]
Treat it as personal finance, not accounting software
The README notes that dedicated precise-decimal libraries are not yet used. Investment and AI features also depend on external APIs or provider credentials.
Sources: [2]
Official sources
- [1]kantorge/yaffa repository(2026-09-20)
- [2]YAFFA README(2026-09-20)
- [3]YAFFA documentation(2026-09-20)
- [4]YAFFA MIT license(2026-09-20)
Supplemental curator note
YAFFA intentionally avoids direct bank transaction downloads and emphasizes conscious review of spending. Its README also notes that dedicated precise-decimal libraries are not yet used, so it should be evaluated as a personal planning tool rather than accounting software.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/kantorge/yaffa.git - 2
Enter the repository
cd yaffa - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
109 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 2
- Open PRs
- 5
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
- Stars
- 109
- Forks
- 10
- Watchers
- 1
- Open issues
- 9
- Contributors
- 7
- Primary language
- PHP
- License
- MIT
- Repository last updated
- Sep 19, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- n8n205,375 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - Oh My Zsh189,804 Stars
A community framework for managing Zsh configuration through plugins, themes, and an update mechanism.
Shell - Ollama181,277 Stars
A runtime for downloading and running open models on a computer or server through a CLI and local API.
Go - Stable Diffusion WebUI164,915 Stars
A Gradio UI for Stable Diffusion image generation, editing, model selection, extensions, and APIs.
Python - Dify156,476 Stars
A visual LLM application platform combining AI workflows, RAG, agents, model management, and observability.
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.