Vim Keys & Speed: The Best TUI File Managers compared

Jul 3, 2026

Why click through a graphical file explorer when you can navigate, preview, and organize your files instantly using keyboard shortcuts? Terminal-based file managers (TUIs) combine the visual clarity of folders with the speed and vim-key integration of the shell.

In this post, we compare three of the most popular TUI file managers: Yazi, Ranger, and nnn, so you can choose the best one for your workflow.


1. Yazi: The Modern Rust Speedster

Yazi (meaning “duck” in Chinese) is a terminal file manager written in Rust, built specifically to offer a highly responsive, modern visual browsing experience.


2. Ranger: The Python Pioneer

For years, Ranger has been the default choice for command-line power users who want a spatial file manager.


3. nnn: The Ultra-Minimalist

If you want something that consumes almost zero RAM and runs on the most minimal systems, nnn (n³) is the answer.


Feature Comparison Summary

TUI Explorer Written In Rendering Engine Previews Performance
Yazi Rust Kitty / Sixel Images, Videos, PDF, Code Insanely Fast
Ranger Python Text-based terminal Text, images (via w3m) Moderate (lag on big directories)
nnn C Text-based terminal Optional plugins Blazing Fast

Summary Recommendation