A hackable, minimal, fast terminal UI file explorer that orchestrates command-line utilities.
xplr is a terminal user interface (TUI) file explorer built for developers and power users who work extensively in the terminal. It provides a fast, minimal, and highly customizable environment for navigating and managing files, integrating with existing command-line utilities to streamline workflows. Unlike traditional GUI file managers, xplr focuses on keyboard control and scriptability, acting as an orchestrator for file-system operations.
Terminal power users, system administrators, and developers who prefer keyboard-driven workflows and want to enhance their file management efficiency within the terminal. It's ideal for those who already use command-line tools and seek a customizable interface to unify them.
Developers choose xplr for its hackable nature via Lua configuration, allowing deep customization and plugin integration. Its minimal design and focus on speed make it a lightweight yet powerful alternative to bulkier file managers, while its philosophy of integrating rather than replacing tools ensures compatibility with existing workflows.
A hackable, minimal, fast TUI file explorer
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Fully customizable via Lua scripts and plugins, allowing users to extensively modify behavior and appearance, as emphasized in the 'Hackable Interface' feature.
Designed for keyboard control with customizable bindings, enabling fast navigation and operations without mouse dependency, highlighted in the documentation.
Optimized for quick performance with a minimal UI, handling large directories swiftly due to efficient design and low resource usage.
Acts as an orchestrator, seamlessly integrating with command-line utilities and supporting plugins for enhanced workflows, as noted in the 'Extensive Integration' feature.
Customization requires Lua knowledge, which can be a steep learning curve for users unfamiliar with scripting or preferring graphical configuration options.
Lacks mouse-driven interactions like drag-and-drop, as it's purely terminal-based, limiting appeal for those accustomed to graphical file managers.
Core functionality is minimal; advanced features rely on plugins, which may need additional setup and could be less stable or well-documented.