A ranger-like terminal file manager written in Rust, offering fast navigation and file operations.
Joshuto is a terminal file manager written in Rust, designed as a fast and efficient alternative to ranger. It provides a dual-pane interface with extensive keyboard shortcuts for navigating and managing files directly from the command line. The project focuses on performance, customizability, and a seamless user experience for terminal enthusiasts.
Developers and system administrators who prefer terminal-based workflows and need a powerful, keyboard-driven file manager. It's ideal for users familiar with ranger or similar TUI tools.
Joshuto offers superior performance due to its Rust foundation, along with high customizability through TOML configuration files. Its asynchronous file operations and built-in features like fuzzy search and image previews provide a modern, efficient alternative to traditional terminal file managers.
ranger-like terminal file manager written in Rust
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built with Rust, Joshuto offers fast and reliable file operations, with asynchronous IO that prevents UI blocking during tasks like copy-paste, as highlighted in the features.
Fully configurable keybindings via TOML files and theme support allow users to tailor the interface, detailed in the configuration docs for precise workflow adaptation.
Includes tabs, fuzzy search with fzf, image previews, and trash support, providing a comprehensive terminal file management experience without leaving the TUI.
Designed for keyboard navigation with intuitive shortcuts like arrow keys and custom mappings, making it ideal for power users who avoid mouse interactions.
The built-in command line is described as 'kind of janky' in the TODOs, with incomplete tab autocomplete, which can hinder advanced command usage.
Key features like fuzzy search depend on external tools like fzf; without them, functionality is reduced, adding setup complexity and potential compatibility issues.
Setting up requires editing multiple TOML files for keymaps, themes, and mimetypes, which can be time-consuming for users unfamiliar with the syntax or seeking plug-and-play solutions.
joshuto is an open-source alternative to the following products: