lstr is a fast, minimalist directory tree viewer written in Rust that offers both classic command-line and interactive TUI modes. It features parallel directory scanning for high performance, Git integration to show file statuses, support for file icons with Nerd Fonts, and smart filtering that respects .gitignore files. The tool can display file permissions, sizes, and provides keyboard-driven navigation in interactive mode, making it a modern alternative to the traditional 'tree' command.
Table of contents
PhilosophyFeaturesInstallationUsageInteractive modeExamplesPiping and shell interactionPerformance and concurrencyInspirationSort: