Minimalist personal finance tracker for Linux desktop with cross-platform support.
Note: Version 1.0.0 is "feature-complete" but has primarily been tested on Arch Linux. If you encounter issues on other distros or OSs, please open an Issue!
# Ubuntu/Debian
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev
# Arch
sudo pacman -S webkit2gtk-4.1 base-devel curl wget file openssl gtk3 libappindicator-gtk3 librsvg
npm install
npm run tauri dev
Build:
npm run tauri build
spent-app (binary renamed from spent in v1.1.5 to avoid conflict with opensp package)Ctrl+N - Add transactionCtrl+K - Command palette (access all features)The database is stored locally in platform-specific locations:
~/.local/share/com.spent.app/spent.db%APPDATA%\com.spent.app\spent.db (typically C:\Users\<username>\AppData\Roaming\com.spent.app\spent.db)~/Library/Application Support/com.spent.app/spent.dbMoney is stored as integers (cents) to avoid floating-point issues.
AGPLv3