- Home
- Terminal File Managers
- Joshuto
Joshuto
What it is
Joshuto is a free, open-source terminal file manager for Linux and macOS, written in Rust. Its ranger-like interface includes tabs, a preview pane, and file previews that can include images. Fuzzy search is available through the optional fzf dependency. File operations include bulk renaming, trash, and asynchronous cut, copy, and paste. TOML configuration files let users customize colors and themes, keybindings, file associations, and bookmarks. Optional clipboard support uses xsel, xclip, or wl-clipboard, while Zoxide is available for directory integration. Installation documentation covers Cargo, precompiled binaries, Fedora COPR, Arch AUR, Gentoo, NixOS, MacPorts, and Homebrew. Homebrew is listed for both Linux and macOS; MacPorts is listed for macOS. The repository identifies LGPL-3.0 licensing and directs bug reports and feature requests to GitHub issues. Documentation includes command-line arguments, configuration, image previews, and contributing. The built-in command line is mostly working, but its implementation is described as janky, with tab autocomplete in progress.
For and against
For
- Free and open source
- Tabbed navigation with preview pane
- Supports image file previews
- Configurable themes and keybindings
- Asynchronous cut, copy, and paste
Against
- Built-in command line is described as janky
- Tab autocomplete remains in progress
- Clipboard support requires optional tools
The verdict
Joshuto offers broad terminal file-management features with extensive TOML customization on Linux and macOS. Users should note the unfinished command-line details and optional dependencies.
Who it suits
Joshuto suits Linux and macOS users who prefer terminal-based file management and configurable keyboard workflows. It is also relevant to users wanting an open-source Rust project.
Plans and prices
Free
Open-source terminal file manager
Read 8 Oct 2026 · github.com
On the record
- Clipboard
- Clipboard support is optional and uses xsel, xclip, or wl-clipboard.github.com · read 8 Oct 2026
- Customization
- Users can customize colors and themes, keybindings, file associations, and bookmarks through TOML configuration files.github.com · read 8 Oct 2026
- Directory integration
- Zoxide is listed as an optional dependency.github.com · read 8 Oct 2026
- Documentation
- Project documentation covers command-line arguments, configuration, image previews, miscellaneous usage, and contributing.github.com · read 8 Oct 2026
- File operations
- Joshuto supports bulk rename, trash, and asynchronous file I/O for cut, copy, and paste.github.com · read 8 Oct 2026
- File previews
- The project lists file previews, including image previews, as features.github.com · read 8 Oct 2026
- Installation
- The README documents installation through Cargo, precompiled binaries, Fedora COPR, Arch AUR, Gentoo, NixOS, MacPorts, and Homebrew.github.com · read 8 Oct 2026
- Known limitation
- The README says the built-in command line is mostly working but its implementation is currently janky; tab autocomplete is in progress.github.com · read 8 Oct 2026
- License
- The repository identifies its license as LGPL-3.0.github.com · read 8 Oct 2026
- Linux support
- Yesgithub.com · read 21 Sep 2026
- macOS and Linux
- The README lists Homebrew installation for macOS and Linux, and MacPorts for macOS.github.com · read 8 Oct 2026
- macOS support
- Yesgithub.com · read 21 Sep 2026
- Maintainer profile
- The maintainer profile describes kamiyaa as a software engineer who builds and contributes to open-source projects and lists Toronto.github.com · read 8 Oct 2026
- Preview pane
- Yesgithub.com · read 21 Sep 2026
- Purpose
- Joshuto is a ranger-like terminal file manager written in Rust.github.com · read 8 Oct 2026
- Search
- Fuzzy search is available through fzf, which is listed as an optional dependency.github.com · read 8 Oct 2026
- Support
- The README directs users to create a GitHub issue for bugs or feature requests.github.com · read 8 Oct 2026
- Tabs
- The feature list includes tabbed navigation.github.com · read 8 Oct 2026