ranger — консольный файловый менеджер с минималистичным интерфейсом и управлением, вдохновлённым редактором vi. Программа реализует вертикальную или трёхпанельную компоновку для просмотра содержимого каталогов, обеспечивает быстрый переход по файловой системе и встроенный предпросмотр содержимого файлов. Интерфейс ориентирован на навигацию с клавиатуры, поддерживает привязку клавиш в стиле vi (режимы перемещения и редактирования), что позволяет пользователю эффективно выполнять типовые операции без использования мыши.
Проект разрабатывался как инструмент для пользователей командной строки, которым требуется компактный, расширяемый и настраиваемый менеджер файлов. ranger включает механизмы конфигурирования, поддержку плагинов и скриптов для автоматизации задач, а также умеет интегрироваться с внешними программами для просмотра и обработки файлов. Приложение ориентировано на Unix-подобные системы и обычно запускается в терминалах с поддержкой ANSI-цветов и богатого вывода.
- Многопанельный интерфейс: стандартно отображает список каталогов и содержимое, часто в трёх колонках — родительский каталог, текущий каталог и предварительный просмотр выбранного элемента.
 - VI-подобное управление: навигация и операции выполняются с использованием клавиш и команд, схожих с теми, что используются в редакторе vi/vim (например, h/j/k/l для перемещения).
 - Предпросмотр файлов: поддержка текста, изображений и бинарных форматов через внешние просмотрщики или встроенные фильтры; предпросмотр обновляется при перемещении по списку файлов.
 - Настраиваемость: конфигурационные файлы позволяют переназначать клавиши, менять внешний вид, добавлять пользовательские команды и интеграцию с оболочкой.
 - Работа с архивами и виртуальными файловыми системами: возможность просматривать содержимое архивов как обычные каталоги и выполнять базовые операции с архивами.
 - Поддержка поиска и фильтрации: быстрый поиск по имени и фильтрация содержимого каталога с сохранением контекста навигации.
 - Интеграция с внешними инструментами: запуск редакторов, средств просмотра и команд оболочки прямо из интерфейса для редактирования, копирования, перемещения и конвертации файлов.
 - Массовые операции: выполнение операций над множеством файлов с возможностью пометки и последующего пакетного применения команд.