# 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.

Source: https://altcatalog.com/alternatives/ranger/
Category: File managers

## Where ranger stands out

- **Open source** — 4 of 9 apps with a verified answer have this

## Overview

- **Who it's for**: 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.
- **What you get**: 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).
- **How it works**: 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.

## Profile

- **License**: GPL-3.0 (verified 2026-07-10)
- **Pricing model**: Free (verified 2026-07-10)
- **Starts at**: ?
- **Platforms**: Linux, macOS
- **Status**: active (verified 2026-07-10)

## Ranked alternatives

| # | App | Alt Score | Licence | Platforms |
|---|-----|-----------|---------|-----------|
| 1 | [Directory Opus](https://altcatalog.com/alternatives/directory-opus.md) | 91 | Proprietary | Windows |
| 2 | [Double Commander](https://altcatalog.com/alternatives/double-commander.md) | 91 | GPL-2.0 | Windows, macOS, Linux |
| 3 | [Files](https://altcatalog.com/alternatives/files.md) | 91 | MIT | Windows |
| 4 | [ForkLift](https://altcatalog.com/alternatives/forklift.md) | 91 | Proprietary | macOS |
| 5 | [Path Finder](https://altcatalog.com/alternatives/path-finder.md) | 91 | Proprietary | macOS |
| 6 | [Total Commander](https://altcatalog.com/alternatives/total-commander.md) | 86 | Proprietary | Windows, Android |
| 7 | [Midnight Commander](https://altcatalog.com/alternatives/midnight-commander.md) | 82 | GPL-3.0 | Linux, macOS |
| 8 | [Marta](https://altcatalog.com/alternatives/marta.md) | 73 | Proprietary | macOS |

Alt Score = Verified coverage (90%) + Visibility (10%). See https://altcatalog.com/how-alt-score-works/

## Feature comparison

Legend: Yes / No / Partial / ? (not verified).

| File managers checklist | ranger | Directory Opus | Double Commander | Files | ForkLift | Path Finder |
|---|---|---|---|---|---|---|
| Pricing model | Free | One-time | Free | Free | One-time | Subscription |
| Starts at | ? | ? | ? | $9.99 | $19.95 | $32.95 (1 Year License) |
| License | GPL-3.0 | Proprietary | GPL-2.0 | MIT | Proprietary | Proprietary |
| Platforms | Linux, macOS | Windows | Windows, macOS, Linux | Windows | macOS | macOS |
| Dual-pane view | Partial | Yes | Yes | Yes | Yes | Yes |
| Tabs | Yes | Yes | Yes | Yes | Yes | Yes |
| Batch rename | Yes | Yes | Yes | Yes | Yes | Yes |
| Archive handling | Partial | Yes | Yes | Yes | Yes | Yes |
| Cloud connections | No | Yes | Yes | Yes | Yes | Yes |
| Keyboard-driven | Yes | Yes | Yes | Yes | Yes | Yes |
| Open source | Yes | No | Yes | Yes | No | No |
| One-time purchase option | No | Yes | No | Yes | Yes | Yes |
| Search quality | Yes | Yes | Yes | Yes | Yes | Yes |
| Scripting | Yes | Yes | Yes | ? | Yes | Yes |

## Sources

Sources for ranger. Each alternative is sourced on its own page.

- **License**: GPL-3.0 — <https://github.com/ranger/ranger/blob/master/LICENSE> (verified 2026-07-10)
  - Quote: “GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007”
- **Pricing model**: Free — <https://github.com/ranger/ranger/blob/master/LICENSE> (verified 2026-07-10)
  - Quote: “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.”
- **Platforms**: Linux, macOS — <https://github.com/ranger/ranger/wiki/Official-User-Guide> (verified 2026-07-10)
  - Quote: “xclip, xsel or pbcopy (in case of mac os) is installed”
- **Status**: active — <https://github.com/ranger/ranger/commits/master> (verified 2026-07-10)
  - Quote: “Jun 21, 2026 - Merge branch 'kite-sense/fix-3145-symlink-move'”
- **Dual-pane view**: Partial — <https://github.com/ranger/ranger/blob/master/README.md> (verified 2026-07-10)
  - Quote: “For `mc` aficionados there's also the multi-pane viewmode.”
- **Tabs**: Yes — <https://github.com/ranger/ranger/blob/master/doc/ranger.pod> (verified 2026-07-10)
  - Quote: “Go to the next or previous tab. You can also use TAB and SHIFT+TAB instead.”
- **Batch rename**: Yes — <https://github.com/ranger/ranger/blob/master/doc/ranger.pod> (verified 2026-07-10)
  - Quote: “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”
- **Archive handling**: Partial — <https://github.com/ranger/ranger/blob/master/ranger/config/rifle.conf> (verified 2026-07-10)
  - Note: $@""
  - Quote: “ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has atool = atool --extract --each -- ”
- **Cloud connections**: No — <https://github.com/ranger/ranger/blob/master/README.md> (verified 2026-07-10)
  - Quote: “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”
- **Keyboard-driven**: Yes — <https://github.com/ranger/ranger/blob/master/doc/ranger.pod> (verified 2026-07-10)
  - Quote: “ranger is a console file manager with VI key bindings.”
- **Open source**: Yes — <https://github.com/ranger/ranger/blob/master/LICENSE> (verified 2026-07-10)
  - Quote: “GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007”
- **One-time purchase option**: No — <https://github.com/ranger/ranger/blob/master/LICENSE> (verified 2026-07-10)
  - Quote: “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.”
- **Search quality**: Yes — <https://github.com/ranger/ranger/blob/master/doc/ranger.pod> (verified 2026-07-10)
  - Quote: “Search files in the current directory that match the given (case insensitive) regular expression pattern.”
- **Scripting**: Yes — <https://github.com/ranger/ranger/blob/master/doc/ranger.pod> (verified 2026-07-10)
  - Note: :" or in the rc.conf file."
  - Quote: “A python module that defines commands which can be used in ranger's console by typing ”

---
Ranked by verified data, never by who paid. https://altcatalog.com/trust/