This project is a keyboard-driven terminal file manager designed for efficient navigation and manipulation of local and remote filesystems. It functions as both a standalone console file explorer and a versatile file picker, allowing users to select paths and pass them to external shell commands or system utilities for automated workflows. The application distinguishes itself through a highly modular architecture that supports compile-time feature flagging and static binary compilation, ensuring a minimal memory footprint and portability across environments. Users can extend its core function
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
xplr is a terminal-based file explorer that combines a composable panel layout engine with a Lua plugin runtime, allowing users to script custom keybindings, layouts, and workflow automation without recompiling. Its mode-based keybinding contexts switch mappings based on the current task, and the pipeline-based file filtering mechanism lets you dynamically refine the file listing with a visible, reorderable stack of criteria. The core integrates with external processes through a FIFO message bus, enabling commands and directory changes to flow between the explorer and outside tools. What sets
Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge
PathPicker ist ein Befehlszeilen-Dateiselektor und interaktiver Shell-Dateipicker, der als Brücke zwischen Terminal-Ausgabe und externen Tools dient. Er konvertiert Textausgaben von Shell-Befehlen in eine visuelle Liste, die es Benutzern ermöglicht, spezifische Dateipfade für weitere Aktionen zu identifizieren und zu isolieren.
Die Hauptfunktionen von facebook/pathpicker sind: File Selection Pickers, Interactive Shell File Pickers, Path-Based Selection Filters, Pattern-Based Extraction, Command Output Parsers, Command Automation, Standard Input Stream Processing, Interactive Output Pickers.
Open-Source-Alternativen zu facebook/pathpicker sind unter anderem: jarun/nnn — This project is a keyboard-driven terminal file manager designed for efficient navigation and manipulation of local… gokcehan/lf — lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and… sayanarijit/xplr — xplr is a terminal-based file explorer that combines a composable panel layout engine with a Lua plugin runtime,… sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… mgunyho/tere — Terminal file explorer. audreyr/cookiecutter — Cookiecutter is a cross-platform command-line interface tool for project scaffolding and template generation. It…