{"repo":"FrogSnot/Spent","free":true,"listed":false,"github":"https://github.com/FrogSnot/Spent","clone":"git clone https://github.com/FrogSnot/Spent.git","description":"A high-performance, minimalist personal finance tracker for Linux. Local-first, privacy-focused, and built with little to no bloat.","language":"Svelte","stars":19,"topics":["accounting","arch-linux","budgeting","cross-platform","desktop-app","finance","foss","linux","local-first","minimalist"],"license":"AGPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Spent Minimalist personal finance tracker for Linux desktop with cross-platform support. View More Screenshots Spent is feature-complete and stable. It has primarily been tested on Arch Linux. If you encounter issues on other distros or OSs, please open an Issue! Features - Containers : Create separate balance containers to manage personal, business, or different accounts in complete isolation - Offline-first with local SQLite storage - Quick transaction entry (Ctrl+N) - Monthly balance tracking with history - Category-based organization - Dark mode interface - CSV export per container - Cross-platform: Linux (.deb, .AppImage), Windows (.exe), macOS (.app) Stack - Backend: Tauri v2 (Rust) - Frontend: Svelte + TypeScript - Database: SQLite - UI: TailwindCSS Prerequisites - Node.js - Rust - Linux dev dependencies: Development Build: Usage - Launch: spent-app (binary renamed from spent in v1.1.5 to avoid conflict with opensp package) - Ctrl+N - Add transaction - Ctrl+K - Command palette (access all features) - Hover transaction to edit/delete - Switch between containers using the dropdown in sidebar - Create/manage containers via Command Palette → \"Manage Containers\" Data The database is stored locally in platform-specific locations: - Linux : /.local/share/com.spent.app/spent.db - Windows : %APPDATA%\\com.spent.app\\spent.db (typically C:\\Users\\ \\AppData\\Roaming\\com.spent.app\\spent.db ) - macOS : /Library/Application Support/com.spent.app/spent.db Money is stored as integers (cen","default_branch":null,"files":null,"tree":[],"storefront":"/r/FrogSnot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FrogSnot/Spent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}