3 unstable releases
Uses new Rust 2024
| new 0.2.3 | Dec 8, 2025 |
|---|---|
| 0.2.0 | Oct 11, 2025 |
| 0.1.0 | Oct 11, 2025 |
#802 in Database interfaces
Used in 3 crates
5KB
135 lines
Rex
Key Features
- Easily view, add, edit, and delete transactions.
- Navigate through transactions and instantly observe balance changes after each transaction.
- Chart for visualizing balance changes over a specific month, year, or all transactions.
- Access a summary with key insights and information on income, expense, and percentage distribution.
- Built using SQLite database and keeps everything local.
- Find transactions quickly using partial or specific information.
- Organize transactions with custom tags for easy filtering.
- Works fully offline.
Installation
1. Run from Source Code:
- Clone the repository
git clone https://github.com/TheRustyPickle/Rex - Run with Cargo
cargo run --release
2. Run the Latest Release:
-
Download the latest executable from Release.
- Open terminal/CMD and start the program by the command
./rexorrexdepending on the OS at the correct directory.
or
- Double-click the executable which will try to open a terminal/CMD by itself.
- Open terminal/CMD and start the program by the command
3. Install from Cargo:
- Install with
cargo install rex-tui - Run with the command
rex
4. Install using a package manager:
- On NetBSD a package is available from the official repositories. To install it simply run:
pkgin install rex
App Data Location
See here to learn about the initial directory where Rex data gets saved which is determined based on the OS.
Feedback & Bug Reports
For any feedback, improvement suggestions, or bugs please open an issue
Dependencies
~1MB
~18K SLoC