felix

A terminal file manager written in Rust with Vim-like key bindings and file previews.

FreeProprietaryCommand line

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About felix

felix is a TUI file manager that runs in the terminal and uses Vim-style key bindings for moving around and working on files. It is written in Rust and aims to be fast, simple and easy to configure.

Settings live in a YAML config file, and a preview feature shows file contents alongside the listing. The README includes a key manual, and fuller documentation is on the project site. The latest release is v2.16.1 from April 2025.

Strengths

  • Vim-like key bindings
  • Fast, lightweight Rust program
  • File preview in the terminal
  • Simple YAML configuration

Limitations

  • Terminal only, no graphical interface
  • Smaller feature set than ranger or yazi

Details

Pricing
FreeFree, with source code published on GitHub.
License
Proprietary
Developer
kyoheiu
Platforms
Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Vim users who want a simple, fast file manager in the terminal
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to felix

Compare all

Software that can replace felix for an important use case, and what changes if you switch.

  • 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing