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.

    FreeProprietaryCommand line

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.