Учёт бюджета в терминале на Rust
★ 333
budget-tracker-tui is an open-source terminal app for tracking personal income and expenses, built in Rust with a ratatui TUI. Reach for it when you don't want to hand your bank statements to an online service, when you need budget tracking that works offline without any account, or when you want a quick month-by-month and category breakdown without opening a browser. Features include adding, editing, deleting, filtering, and sorting transactions; recurring transactions from daily to yearly with optional forecasting; hierarchical categories with fuzzy search; monthly and per-category budgets; manual investment tracking for valuations and contributions; multiple ledgers for separate accounts or forecasts; CSV import/export with duplicate skipping; and local SQLite storage using decimal arithmetic to avoid floating-point rounding errors. The interface is fully keyboard-driven with a built-in help menu. Install via `cargo install budget-tracker-tui`, `brew install budget-tracker`, or grab a prebuilt binary from GitHub Releases for Windows, macOS, or Linux (x86_64 and arm64, including static musl builds). This tool handles manual entry and local storage — not automatic bank sync; that trade-off is intentional and privacy-first. Works well for anyone who wants straightforward terminal-based budgeting; not the right fit if you need automatic bank import or multi-currency support.
- #CLI