rivet
Overview Link to heading
Rivet is a Rust-first Taskwarrior port with two layers:
Ambition Link to heading
I’m building this to become a sharp, reusable tool that I can rely on in real workflows: fast, well-scoped, and easy to operate.
What’s novel Link to heading
- Opinionated defaults with room for power-user control.
- Tight scope + strong ergonomics (the “small tool, big leverage” approach).
Highlights Link to heading
- A CLI-compatible core (
task) focused on Taskwarrior-style workflows. - A desktop GUI layer built with Rust + TypeScript/React + Tailwind + Material UI + Tauri on top of the same core data model.
crates/rivet-core: task engine, parsing, datastore, filters, renderer, command dispatch.crates/rivet-cli:taskbinary.crates/rivet-parity: parity harness that compares Rivet results to Taskwarrior.
Stats Link to heading
- Project page: /projects/rivet/
- Primary language: TypeScript
- Commits: 126
- Created: 2026-02-16T04:11:41Z
- Last updated: 2026-04-25T11:05:36Z
Links Link to heading
- Repo: https://github.com/sguzman/rivet
- README: /projects/readme/rivet/
- DeepWiki: https://deepwiki.com/sguzman/rivet/