rivet

Overview Link to heading

Rivet is a Rust workspace for building a Taskwarrior-style task manager with two main product surfaces:

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 task-compatible CLI implemented in Rust
  • a desktop GUI implemented with Tauri on the backend and React on the frontend
  • a Rust core crate that parses task-style commands, loads config, filters
  • a thin CLI binary named task
  • a parity harness for comparing Rivet behavior against Taskwarrior

Stats Link to heading

  • Project page: /projects/rivet/
  • Primary language: TypeScript
  • Commits: 128
  • Created: 2026-02-16T04:11:41Z
  • Last updated: 2026-05-04T03:28:04Z