
Terminal-based file explorer with Lua scripting, keyboard controls, and plugin system for command-line integration
xplr is a terminal-based file explorer built with a focus on extensibility and command-line integration. It provides a keyboard-controlled interface for navigating files and directories while serving as an orchestrator for other command-line utilities that work with the file system.
The tool distinguishes itself through its hackable architecture, supporting Lua scripting for customization and automation. Users can configure key bindings, create custom layouts, and extend functionality through plugins and integrations. xplr aims to bridge the gap between traditional shell commands and GUI file managers by providing a visual interface that can be scripted and integrated into terminal workflows.
Designed for users who want to increase terminal productivity, xplr targets developers and power users who prefer keyboard navigation and scriptable interfaces. The tool supports real-time visual feedback and can be integrated with existing command-line tools rather than replacing them, making it suitable for complex file management tasks in development environments.