Alternatives to ranger
Vim-style terminal file management
ranger ranks #8 of 9 in File managers, with an Alt Score of 73. It is licensed under GPL-3.0, free and available on Linux and macOS. 10 of 10 checklist rows are verified against a public source.
Terminal power users and Vim/VI users who manage files primarily from the command line and want a fast, keyboard-driven alternative to GUI file managers.
A console-based file manager with a minimalist curses interface showing a multi-column view of the directory hierarchy (parent, current, and preview panes). It includes rifle, a built-in file launcher that automatically picks the right program to open a given file type, plus file previews, bookmarks, tabs, and bulk-rename support. It's scriptable and configurable via Python, and commands mimic Vim conventions (e.g. yy/dd/pp for copy/cut/paste, marks, macros).
You navigate directories with VI-style movement keys (hjkl and friends) while ranger renders the current directory alongside its parent and a preview of the selected file/folder. Selecting a file and pressing a key opens it via rifle in the appropriate external program, and standard file operations (copy, move, delete, rename) are issued through Vim-like command sequences and colon commands.
Where ranger stands out
Verified capabilities most alternatives don't have.
Why people leave ranger
Dashed reasons are sourced facts; the rest are opinions. Vendors can dispute.
Sign in to add a reason — new reasons go through moderation before appearing.
Ranked alternatives
Ordered by Alt Score. Click any score to see the breakdown.
Feature comparison
Rows come from the File managers checklist (14 rows). Human-verified cells only. ? means the value has not been verified.
| File managers checklist | ranger | Directory Opus | Double Commander | Files | ForkLift | Path Finder |
|---|---|---|---|---|---|---|
| Pricing model | ||||||
| Starts at | ||||||
| License | ||||||
| Platforms | ||||||
| Dual-pane view | ||||||
| Tabs | ||||||
| Batch rename | ||||||
| Archive handling | ||||||
| Cloud connections | ||||||
| Keyboard-driven | ||||||
| Open source | ||||||
| One-time purchase option | ||||||
| Search quality | ||||||
| Scripting |
Sources & verification
14
Every fact and feature listed for ranger is verified against its own pages. Each alternative is sourced on its own page.
-
License GPL-3.0 verified 2026-07-10
GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
https://github.com/ranger/ranger/blob/master/LICENSE -
Pricing model Free verified 2026-07-10
The GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users.
https://github.com/ranger/ranger/blob/master/LICENSE -
Platforms Linux, macOS verified 2026-07-10
xclip, xsel or pbcopy (in case of mac os) is installed
https://github.com/ranger/ranger/wiki/Official-User-Guide -
Status active verified 2026-07-10
Jun 21, 2026 - Merge branch 'kite-sense/fix-3145-symlink-move'
https://github.com/ranger/ranger/commits/master -
Dual-pane view Partial verified 2026-07-10
For `mc` aficionados there's also the multi-pane viewmode.
https://github.com/ranger/ranger/blob/master/README.md -
Tabs Yes verified 2026-07-10
Go to the next or previous tab. You can also use TAB and SHIFT+TAB instead.
https://github.com/ranger/ranger/blob/master/doc/ranger.pod -
Batch rename Yes verified 2026-07-10
This command opens a list of selected files in an external editor. After you edit and save the file, it will generate a shell script which does bulk renaming according to the changes you did in the fi
https://github.com/ranger/ranger/blob/master/doc/ranger.pod -
Archive handling Partial verified 2026-07-10
$@""
ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has atool = atool --extract --each --
https://github.com/ranger/ranger/blob/master/ranger/config/rifle.conf -
Cloud connections No verified 2026-07-10
UTF-8 Support (if your Python copy supports it) * Multi-column display * Preview of the selected file/directory * Common file operations (create/chmod/copy/delete/...) * Renaming multiple files at on
https://github.com/ranger/ranger/blob/master/README.md -
Keyboard-driven Yes verified 2026-07-10
ranger is a console file manager with VI key bindings.
https://github.com/ranger/ranger/blob/master/doc/ranger.pod -
Open source Yes verified 2026-07-10
GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
https://github.com/ranger/ranger/blob/master/LICENSE -
One-time purchase option No verified 2026-07-10
The GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users.
https://github.com/ranger/ranger/blob/master/LICENSE -
Search quality Yes verified 2026-07-10
Search files in the current directory that match the given (case insensitive) regular expression pattern.
https://github.com/ranger/ranger/blob/master/doc/ranger.pod -
Scripting Yes verified 2026-07-10
:" or in the rc.conf file."
A python module that defines commands which can be used in ranger's console by typing
https://github.com/ranger/ranger/blob/master/doc/ranger.pod
FAQ
Yes. Double Commander, Files and Midnight Commander have a free tier or are fully free. Free-tier limits in the comparison table are verified and dated.
Double Commander, Files and Midnight Commander — every license claim links its source.