Joshuto

github.com/kamiyaa/joshuto Linux & Mac Apps Open-source projectOpen source

Joshuto manages files in a Rust terminal application with a workflow similar to ranger.

github.com/kamiyaa/joshuto
Joshuto homepage screenshot

About Joshuto

Joshuto is an open-source, ranger-like terminal file manager written in Rust. It provides tabs, file and image previews, bulk rename, fuzzy search via fzf, asynchronous cut/copy/paste, trash support, and configuration of keybindings, file associations, themes and bookmarks through TOML files.

Building from source requires cargo >= 1.90 and rustc >= 1.90. Clipboard use needs xsel, xclip or wl-clipboard, while fzf and zoxide are optional.

Key features

  • Tabbed browsing with multiple directory tabs
  • File previews including image previews
  • Fuzzy search via fzf
  • Bulk rename files
  • Asynchronous cut, copy and paste operations
  • Customizable keybindings, theme and MIME handlers via TOML files
Best for: Terminal users on Linux and macOS who prefer a ranger-like keyboard-driven file manager.
Good for
  • Open-source code available in a GitHub repository
  • Installable via Cargo, pre-compiled binary and several system package managers
  • Configurable keybindings, MIME handling, themes and bookmarks via TOML files
Watch out for
  • Building from source requires cargo >= 1.90 and rustc >= 1.90
  • Clipboard support needs xsel, xclip or wl-clipboard; fuzzy search needs fzf
  • Built-in command line described as janky with tab autocomplete still in progress

Joshuto at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Joshuto alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Linux & Mac Apps

Well-known listings from the same topic.

All 196

Joshuto FAQ

How do I launch Joshuto after installation?
Run `joshuto` in a terminal.
What is required to build it from source?
cargo >= 1.90 and rustc >= 1.90, with optional xsel/xclip/wl-clipboard for clipboard support, plus optional fzf and zoxide.
How are keybindings and file associations configured?
Through TOML files: keymap.toml for keybindings, mimetype.toml for opening files, plus joshuto.toml, theme.toml and bookmarks.toml.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing