Alternatives to z.lua
A command-line directory jumper written in Lua that learns which folders you use most. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
z.lua
A command-line directory jumper written in Lua that learns which folders you use most.
Replacements
Listings that take over the same core job as z.lua.
zoxide
Learns the directories you actually use, so changing to one takes a few letters instead of a full path.
zoxide is a single binary that needs no Lua interpreter, supports Bash, Zsh, Fish, Nushell, PowerShell and Elvish, and offers optional fzf integration for choosing matches.
Similar software
Related functionality, not a direct replacement.
tere
Move between directories with an interactive terminal browser.
Walk
A minimal terminal file navigator that replaces cd and ls for browsing directories.
fzf
A fuzzy filter for any list: files, command history, processes, branches, anything you can pipe into it.
lf
A fast terminal file manager in the ranger style, as a single binary with no runtime dependencies.
Joshuto
A ranger-like terminal file manager written in Rust with Miller-column navigation.