Joshuto: Um Gerenciador de Arquivos Moderno para Terminal Escrito em Rust
Situação familiar: você está trabalhando no terminal e precisa navegar rapidamente entre diretórios, navegar pelos arquivos, copiar ou renomear algo. Os comandos usuais ls e cd não parecem mais tão convenientes, e abrir um gerenciador de arquivos GUI completo parece um exagero. É exatamente para isso que o Joshuto foi criado — um gerenciador de arquivos para terminal leve e poderoso escrito em Rust.
O que é o Joshuto?
Joshuto é uma alternativa moderna ao popular gerenciador de arquivos ranger, mas com foco em velocidade e usabilidade. O projeto está em desenvolvimento ativo e já reuniu mais de 3,5 mil estrelas no GitHub.
Principais vantagens em relação às alternativas:
- Desempenho extremamente rápido graças ao Rust
- Consumo mínimo de recursos
- Sistema flexível de atalhos de teclado
- Suporte a abas e operações assíncronas

Principais Recursos
1. Navegação Rápida
Joshuto suporta todos os atalhos de teclado familiares:
j/k— para baixo/cimah/l— voltar/avançargg/G— para o início/fim da lista
Mas também há recursos únicos como salto rápido para números de linha.
2. Operações Convenientes com Arquivos
- Copiar/colar (
yy/pp) - Criar links simbólicos (
pl/pL) - Renomeação em lote
- Suporte a lixeira
3. Personalização
Através de arquivos TOML você pode configurar:
- Esquema de cores
- Atalhos de teclado
- Manipuladores de arquivos
- Favoritos
# Пример настройки темы
[theme]
directory = "blue"
executable = "green"
link = "cyan"
Detalhes Técnicos
Joshuto é escrito em Rust, o que garante:
- Sem vazamentos de memória
- Desempenho nativo
- Segurança de tipos
O projeto utiliza:
- Termion para manipulação do terminal
- Operações assíncronas para operações de arquivo
- Suporte a fzf para busca fuzzy
Como Instalar?
Para Linux/macOS existem várias opções:
- Via Cargo:
cargo install --git https://github.com/kamiyaa/joshuto.git
- Pacotes pré-compilados:
- Arch Linux (AUR):
yay -S joshuto - Fedora:
sudo dnf copr enable atim/joshuto - Homebrew:
brew install joshuto
- Script de instalação:
bash <(curl -s https://raw.githubusercontent.com/kamiyaa/joshuto/master/utils/install.sh)
Para quem é o Joshuto?
- Desenvolvedores que trabalham no terminal
- Administradores de servidores
- Entusiastas de ferramentas minimalistas
- Quem quer acelerar operações com arquivos
Joshuto é uma excelente escolha para quem procura um gerenciador de arquivos para terminal moderno, rápido e personalizável. Graças ao Rust, ele roda notavelmente mais rápido que muitas alternativas, e o sistema flexível de configuração permite adaptá-lo a qualquer fluxo de trabalho.
Experimente — pode ser exatamente a ferramenta que você estava faltando para trabalhar confortavelmente no terminal!
Projetos relacionados