alternatives to

ranger

A VIM-inspired filemanager for the console

Side by side

4 open source alternatives to ranger
ToolFitStarsLicenceTermsSelf-hostedLanguageLatestLast push
yaziFull replacement43kMITOpen sourceNoRustv26.9.12026-10-05
nnnFull replacement22kBSD-2-ClauseOpen sourceNoCv5.32026-10-03
lfFull replacement9.5kMITOpen sourceNoGor422026-10-01
joshutoFull replacement3.7kLGPL-3.0Open sourceNoRustv0.9.92026-09-24

Every alternative

Language
Licence

4 alternatives

yaziFull replacement

💥 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.

Language
Rust
Licence
MIT
Stars
43k
Latest
v26.9.1
Last push
2026-10-05
nnnFull replacement

n³ The unorthodox terminal file manager

A single small C binary, extended through plugins rather than a Python config.

Language
C
Stars
22k
Latest
v5.3
Last push
2026-10-03
lfFull replacement

Terminal file manager

Modeled on ranger, as a single Go binary with its own config format.

Language
Go
Licence
MIT
Stars
9.5k
Latest
r42
Last push
2026-10-01
joshutoFull replacement

ranger-like terminal file manager written in Rust

A ranger-like file manager written in Rust, with similar keybindings and previews.

Language
Rust
Licence
LGPL-3.0
Stars
3.7k
Latest
v0.9.9
Last push
2026-09-24

Head to head

About ranger

Language
Python
Licence
GPL-3.0
Stars
17k
Last push
2026-09-09

About ranger →