Joshuto
A ranger-like terminal file manager written in Rust with Miller-column navigation.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get Joshuto
Package managers
- Homebrew
brew install joshuto
About Joshuto
Joshuto is a terminal file manager modeled on ranger, rewritten in Rust. It navigates the filesystem from the keyboard in a terminal and is configured with files in its config directory.
It can optionally use xsel, xclip or wl-clipboard for clipboard support, and integrates with fzf and zoxide for fuzzy finding and jumping between directories. It is built with Cargo. It suits terminal users who like ranger's layout and want a Rust implementation.
Strengths
- Familiar ranger-style keyboard navigation
- Optional fzf and zoxide integration
- Written in Rust
Limitations
- Terminal only, no graphical interface
- Building from source needs a recent Rust toolchain
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- kamiyaa
- Platforms
- macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Terminal users who want a ranger-style file manager
- Categories
- CLI tools, File managers
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Joshuto
Compare allSoftware that can replace Joshuto for an important use case, and what changes if you switch.
ranger
A console file manager with vi keybindings and a three-column view showing parent, current and preview.
ranger is the Python original that Joshuto imitates, with rifle file opening and Python configuration, but slower to start and less actively developed.
Yazi
A terminal file manager where nothing blocks: every read, preview and copy happens asynchronously.
Yazi is another Rust terminal manager that is fully asynchronous, with image previews, Lua plugins and Windows support.
nnn
A terminal file manager of about 150 KB that starts instantly, uses under 4 MB of memory and needs almost no configuration.
nnn is a tiny C terminal manager under BSD-2-Clause with a large plugin repository, configured through environment variables.
Vifm
A terminal file manager with a curses interface and Vim-like keybindings.
Vifm offers Vim keybindings and commands in a curses interface, with Windows binaries, and is listed as not open source.
superfile
A terminal file manager with a modern, colourful interface, built in Go with themes and plugin support.
superfile is a Go terminal manager with a themed interface, fuzzy search and previews, whose hotkeys are still changing between releases.
Midnight Commander
Two-panel file manager for the terminal, with an editor and remote access.
Midnight Commander swaps Miller columns for two panels with an editor and remote filesystem browsing, using function keys.
xplr
Explore files with a configurable terminal interface.
xplr is an MIT-licensed configurable terminal explorer on macOS and Linux, needing the surrounding workflow to be configured.
clifm
A shell-like terminal file manager that works directly on the command line, without menus or panes.
clifm works inside the shell prompt with typed commands and no panes, available on Linux under GPL-2.0.
Joshuto as an alternative
Listings that name Joshuto as an alternative.
lf
A fast terminal file manager in the ranger style, as a single binary with no runtime dependencies.
Joshuto offers the same ranger-style Miller-column navigation in Rust with optional fzf and zoxide integration, but has no Windows build and needs a recent Rust toolchain to compile.
Walk
A minimal terminal file navigator that replaces cd and ls for browsing directories.
Joshuto is a ranger-like file manager in Rust with Miller columns and optional fzf and zoxide integration, but it is listed only for macOS and Linux.
Similar software
Related functionality, not necessarily a direct replacement.