navi
Apache-2.0 interactive cheatsheet runner for the shell
Rust / Terminal · Apache-2.0 · 17.8k
Reviewed 2026-09-11 · last push 2026-10-16 · repo checked 2026-10-19
What's Good
Apache-2.0. denisidoro/navi. Browse `.cheat` sheets (yours or imported repos), prompt for variables, and run the command — fzf/skim (or Alfred) under the hood. Shell widget mode so history records the real command. Source github.com/denisidoro/navi.
The Catch
Vs fzf (generic fuzzy finder) and just (recipe runner): navi is cheatsheet *browse + param fill + run*, not a bare fuzzy filter and not a Justfile task graph. You still author or import cheats; empty cheats dirs teach nothing. Depends on a finder binary.
Verdict
Apache-2.0 cheatsheet TUI. Free forever; run the snippet you meant without leaving the terminal.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/navi)
HTML
<a href="https://stackgems.com/gems/navi"><img src="https://stackgems.com/badge/navi.svg" alt="navi reviewed on Stack Gems" height="20"></a>
Related
Rust →- ZellijMIT Rust terminal workspace with layouts and plugins
- ripgrepUnlicense/MIT recursive grep that respects .gitignore
- batMIT/Apache-2.0 cat clone with syntax highlighting and Git integration
- fdMIT/Apache-2.0 ignore-aware parallel filename find
- gumMIT scriptable prompts, filters, and spinners for shell UX