finds.dev← search

// the find

void-rs/void

★ 1,141 · Rust · updated Sep 2023

terminal-based personal organizer

A terminal UI personal organizer where everything is a node in a tree — tasks, goals, notes, sparklines. You navigate it like a spatial canvas, collapse subtrees, drill into focus views, and draw arrows between nodes for mind-mapping. It's aimed at developers who want one tool for task tracking plus lightweight productivity reflection, without leaving the terminal.

The weighted random task picker is genuinely interesting: you set priorities and let the tool choose rather than cherry-picking the easiest item off a list — it removes a small but real source of decision fatigue. Custom sparklines via tag queries (#tagged=climbing #since=30d #plot=done) let you build your own feedback loops without configuring anything outside the tool. Protobuf as the storage format is a solid choice over a bespoke text format — schema evolution is handled, and it won't corrupt on a partial write. The arbitrary drill-down model (focus any subtree as the root) scales well to deeply nested project hierarchies without cluttering the view.

Last commit was September 2023, self-labeled alpha, and Travis CI as the build system (not GitHub Actions) means CI is almost certainly broken — this project is effectively unmaintained. Default keybinds are optimized for Colemak on top of tmux, which the author admits upfront; a QWERTY user will need to remap everything before the tool is usable, and the remapping file format isn't well-documented. There's no sync or multi-machine story — it's a local binary file, so if you work across machines you'll be manually copying ~/.void.db around. The freeform spatial canvas is either freeing or chaotic depending on how your brain works; there's no enforced structure, and nothing stops the mind-map from becoming an unmaintainable hairball of arrows.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →