💥 Blazing fast terminal file manager written in Rust, based on async I/O.
Miller columns and previews like ranger, with async I/O and Lua plugins instead of Python.
alternatives to
A VIM-inspired filemanager for the console
| Tool | Fit | Stars | Licence | Terms | Self-hosted | Language | Latest | Last push |
|---|---|---|---|---|---|---|---|---|
| yazi | Full replacement | 43k | MIT | Open source | No | Rust | v26.9.1 | 2026-10-05 |
| nnn | Full replacement | 22k | BSD-2-Clause | Open source | No | C | v5.3 | 2026-10-03 |
| lf | Full replacement | 9.5k | MIT | Open source | No | Go | r42 | 2026-10-01 |
| joshuto | Full replacement | 3.7k | LGPL-3.0 | Open source | No | Rust | v0.9.9 | 2026-09-24 |
4 alternatives
💥 Blazing fast terminal file manager written in Rust, based on async I/O.
Miller columns and previews like ranger, with async I/O and Lua plugins instead of Python.
n³ The unorthodox terminal file manager
A single small C binary, extended through plugins rather than a Python config.
Terminal file manager
Modeled on ranger, as a single Go binary with its own config format.
ranger-like terminal file manager written in Rust
A ranger-like file manager written in Rust, with similar keybindings and previews.