Alternatives to felix
A terminal file manager written in Rust with Vim-like key bindings and file previews. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
felix
A terminal file manager written in Rust with Vim-like key bindings and file previews.
Replacements
Listings that take over the same core job as felix.
Yazi
A terminal file manager where nothing blocks: every read, preview and copy happens asynchronously.
Yazi is an MIT-licensed Rust terminal manager with fully asynchronous browsing, image previews and a Lua plugin system, configured with TOML files.
ranger
A console file manager with vi keybindings and a three-column view showing parent, current and preview.
ranger is a GPL-3.0 Python terminal manager with vi keys and a three-column preview view, slower to start and with slowed development.
Joshuto
A ranger-like terminal file manager written in Rust with Miller-column navigation.
Joshuto is an open-source Rust terminal manager in the ranger style, with Miller-column navigation and optional fzf and zoxide integration.
nnn
A terminal file manager of about 150 KB that starts instantly, uses under 4 MB of memory and needs almost no configuration.
nnn is a tiny BSD-2-Clause terminal manager with a large plugin repository, configured through environment variables rather than a config file.
Vifm
A terminal file manager with a curses interface and Vim-like keybindings.
Vifm offers full Vim keybindings and commands in a curses interface, with Windows binaries and a Linux AppImage.
superfile
A terminal file manager with a modern, colourful interface, built in Go with themes and plugin support.
superfile is an MIT-licensed Go terminal manager with a themed visual interface, previews, fuzzy search and a trash can, though hotkeys still change between releases.
Midnight Commander
Two-panel file manager for the terminal, with an editor and remote access.
Midnight Commander swaps Vim-like keys for a two-panel layout with function keys, an editor and remote filesystem access.
xplr
Explore files with a configurable terminal interface.
xplr is an MIT-licensed terminal file explorer focused on scriptable navigation and tool integration, requiring more configuration of the surrounding workflow.
Similar software
Related functionality, not a direct replacement.
broot
Navigate large directory trees and find files in the terminal.
Walk
A minimal terminal file navigator that replaces cd and ls for browsing directories.
clifm
A shell-like terminal file manager that works directly on the command line, without menus or panes.
far2l
A port of the Far Manager v2 dual-panel console file manager to Linux and macOS.
RnR
A command-line tool that batch renames files and directories using regular expressions.