How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Dynamic File Manager
The main features of cglindkamp/dfm are: File Managers.
Open-source alternatives to cglindkamp/dfm include: dylanaraps/fff — fff is a terminal-based file manager written in Bash. It provides a text-user interface for navigating and… fededp/ncursesfm — Ncurses File Manager for linux. gokcehan/lf — lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and… jarun/nnn — This project is a keyboard-driven terminal file manager designed for efficient navigation and manipulation of local… jollywho/nav — hackable ncurses file manager. afify/sfm — simple file manager.
fff is a terminal-based file manager written in Bash. It provides a text-user interface for navigating and manipulating directories and files using keyboard shortcuts. The project focuses on shell integration, maintaining directory context and allowing users to launch integrated terminal instances centered on the active folder. It includes a file picker mode for selecting items to be passed to external editors and supports integrated image rendering within the terminal. Core capabilities include keyboard-driven filesystem navigation, real-time directory filtering, and bookmarking. The tool s
lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and organizing files and directories. It operates as a shell-integrated tool that synchronizes the current working directory with the calling shell and supports vi-style keybindings for filesystem operations. The project distinguishes itself through its ability to render images directly in the terminal via the SIXEL graphics protocol and its shell-driven execution model, which allows users to extend functionality using external shell scripts and commands. It also implements a server