rustodo 2.9.0

A modern, powerful task manager built with Rust
Documentation

📦 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