A personal finance tracking and analysis tool that helps you record income and expenses, understand savings trends, and make better affordability decisions using transparent calculations.
Most finance apps are cloud-based, opaque, or overloaded with features you may never use. syFinance focuses on practical tracking and clear analysis while keeping your data local.
Your finance data stays with you instead of depending on a hosted service.
Metrics are designed to be understandable, not hidden behind black-box scoring.
Simple Python-based stack that is easy to inspect, modify, and extend.
Built to help with decisions, not just display charts and numbers.
A quick look at the dashboard and the kind of interface syFinance provides.
Designed for local use with Streamlit, making it suitable for personal finance management, household tracking, or small private setups.
Focused features that support everyday tracking and practical financial analysis.
Record monthly income and expenses with clear separation for more reliable summaries.
Uses savings-oriented metrics instead of raw income alone to better reflect real affordability.
Built with Streamlit for a practical local dashboard experience that is simple to run and extend.
From data entry to analysis, syFinance keeps the flow straightforward and transparent.
Financial records are stored locally using SQLite.
Income and expenses are organized into structured monthly views.
Charts and dashboard metrics make patterns easier to understand.
Savings-based analysis helps turn raw numbers into practical decisions.
A simple stack chosen for local usability, transparency, and easy maintenance.
syFinance is intended for local use. There is no hosted demo by design.
git clone https://github.com/AkaruiYami/syFinance cd syFinance pip install -r requirements.txt python manage.py init_db uv run streamlit run main.py