Savvy is a self-hosted personal finance and expense tracking application.
It’s designed for users who want to keep control of their financial data while managing accounts, transactions, budgets, debts, recurring payments, and reports from a web interface. The application runs in a single Docker container, stores data in SQLite, and supports multi-currency tracking including fiat and crypto assets.
This is free and open source software.
Key Features
- Tracks expenses, income, transfers, debts, budgets, and recurring transactions.
- Supports multiple currencies, including fiat and crypto assets.
- Automatically updates exchange rates via an API.
- Offers automation rules to categorize transactions based on conditions.
- Includes analytics such as Sankey diagrams, heatmaps, net worth tracking, and expense pace.
- Imports transactions from CSV files with duplicate detection.
- Provides database backup, restore, and download functionality from the interface.
- Supports multiple users with role-based access.
- Offers two-factor authentication using TOTP.
- Runs in Docker with persistent storage in a data volume.
Website: github.com/truenormis/savvy
Support:
Developer: truenormis
License: MIT License

Savvy is written in TypeScript and PHP. Learn TypeScript with our recommended free books and free tutorials. Learn PHP with our recommended free books and free tutorials.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

