18 stable releases
Uses new Rust 2024
| new 2.23.0 | Mar 11, 2026 |
|---|---|
| 2.22.0 | Mar 8, 2026 |
| 2.14.0 | Feb 27, 2026 |
#1934 in Command line utilities
1.5MB
11K
SLoC
A fast, powerful, and colorful task manager for the terminal — built with Rust
Installation • Quick Start • Documentation • Contributing
📦 Installation
Via Cargo
cargo install rustodo
From Source
git clone https://github.com/joaofelipegalvao/rustodo
cd rustodo
cargo install --path .
Pre-built Binaries
Download the latest binary from the Releases page:
| Platform | Binary |
|---|---|
| Linux (x86_64) | todo-linux-amd64 |
| macOS (Apple Silicon) | todo-darwin-arm64 |
| macOS (Intel) | todo-darwin-amd64 |
🚀 Quick Start
# Add tasks
todo add "Setup database" --project Backend --priority high --due tomorrow
todo add "Write migrations" --project Backend --depends-on 1
todo add "Weekly review" --due "next monday" --recurrence weekly
# View and filter
todo list
todo list --project Backend --status pending --sort due
# Complete and track
todo done 1
todo stats
For the full command reference, see GUIDE.md.
🤝 Contributing
Contributions are welcome — bug fixes, new features, documentation improvements, and ideas are all appreciated!
Please read CONTRIBUTING.md before submitting a pull request.
git clone https://github.com/joaofelipegalvao/rustodo
cd rustodo
cargo build
cargo test
Found a bug? Open an issue. Have a question? Start a discussion.
Contributors
Thanks goes to these wonderful people ✨
Made with contrib.rocks.
License
Licensed under the MIT License.
Copyright © 2026-present, João Felipe Galvão
Dependencies
~21–38MB
~663K SLoC