FREEDOM251

Freedom251 › File Manager Software

xplr

Free plan LinuxMac

Visit xplr Alternatives

xplr's own site

What xplr is

xplr is a free terminal user interface file explorer for Linux and macOS. It is designed to complement shell commands and graphical file managers, while delegating file-management operations to external commands. The modal interface accepts keyboard input, shell commands, Lua functions, and hooks. Users can change its behavior and appearance through Lua, an init.lua configuration file, plugins, and integrations; embedded LuaJIT supports this extensibility. Custom layouts may include panels for selections, key bindings, input, logs, filters, and sorters. Documented features include a preview pane, dual-pane navigation, file properties, a selection list, and virtual root. Listed integrations include Neovim, Vim, GitHub CLI repository browsing, and Powerlevel10k. Plugins add fuzzy search, clipboard actions, previews, compression, and device management. Standalone downloads cover GNU/Linux and macOS, with crates.io and source-build options. The repository identifies an MIT license.

Who it suits

xplr suits Linux and macOS users who prefer terminal-based file navigation and want Lua customization. It is intended to work alongside, not replace, shell commands and graphical file managers.

What it does well

  • Free on Linux and macOS
  • Customizable through Lua, plugins, and integrations
  • Offers preview and dual-pane navigation
  • Supports Neovim, Vim, and GitHub CLI
  • Provides configurable layouts and modal controls

What to know first

  • Manual upgrades may be required for listed installation routes
  • File operations are delegated to external commands
  • Project announcement described maintenance mode after v1.0.0

Verdict

xplr combines terminal file browsing with extensive Lua-based customization, previews, and dual-pane options. Users should note its external-command approach and the documented maintenance-mode announcement.

Facts from xplr's own pages

Approach
It is designed as a flexible, interactive orchestrator for command-line utilities that work with the file system. · xplr.dev, 5 Oct 2026
Customisation
Users can configure xplr with Lua, plugins and integrations to change its operations and appearance. · xplr.dev, 5 Oct 2026
Customization
Users can configure xplr with Lua through an init.lua file in a user or system configuration directory. · xplr.dev, 5 Oct 2026
Downloads
Direct standalone downloads are listed for GNU/Linux and macOS; the install guide also documents building from source and installing through crates.io. · xplr.dev, 5 Oct 2026
Dual-pane layout
Yes · xplr.dev, 21 Sept 2026
Embedded runtime
The listed features include embedded LuaJIT for portability and extensibility. · xplr.dev, 5 Oct 2026
Extensibility
xplr supports pluggable Lua modules to extend its interface and functionality. · xplr.dev, 5 Oct 2026
External commands
The maker says xplr outsources file management operations to external commands. · xplr.dev, 5 Oct 2026
File operations
xplr describes itself as an explorer that delegates file management operations to external commands. · xplr.dev, 5 Oct 2026
Free plan
Yes · xplr.dev, 21 Sept 2026
Integration
The documentation demonstrates integrating fzf through a custom key binding that searches for and focuses a file or enters a directory. · xplr.dev, 5 Oct 2026
Integrations
The integrations list includes editor integrations for Neovim and Vim, GitHub CLI repository browsing, and a Powerlevel10k shell prompt. · xplr.dev, 5 Oct 2026
Intended use
xplr aims to complement standard shell commands and GUI file managers rather than replace them. · xplr.dev, 5 Oct 2026
Interface
Its modal interface can be controlled with keyboard input, shell commands, Lua functions and hooks. · xplr.dev, 5 Oct 2026
Key features
Documented features include embedded LuaJIT, message-driven controls, customizable layouts, file properties, a selection list, and virtual root. · xplr.dev, 5 Oct 2026
Layouts
Customizable layouts can include panels for selections, key bindings, input and logs, and active filters and sorters. · xplr.dev, 5 Oct 2026
License
The project repository identifies xplr as MIT licensed. · github.com, 5 Oct 2026
Linux support
Yes · xplr.dev, 21 Sept 2026
macOS support
Yes · xplr.dev, 21 Sept 2026
Maintenance status
The v1.0.0 release announcement says the project would enter cleanup and maintenance mode, with no plan for xplr v2 at that time. · github.com, 5 Oct 2026
Notable limitation
Direct downloads are listed for GNU/Linux and macOS, and the documentation notes that direct downloads, crates.io installation and source builds require users to watch for releases and upgrade manually. · xplr.dev, 5 Oct 2026
Plugin development
The documentation says anyone who can write Lua can write xplr plugins. · xplr.dev, 5 Oct 2026
Plugins
Listed plugins add capabilities such as dual-pane navigation, fuzzy search, clipboard actions, file previews, compression and device management. · xplr.dev, 5 Oct 2026
Preview pane
Yes · xplr.dev, 21 Sept 2026

Where xplr stands on Freedom251

Look at these too