Um editor de Markdown de código aberto, simples e elegante, com pré-visualização WYSIWYG em tempo real para Linux, macOS e Windows.
oldj/SwitchHosts
Aplicativo desktop para gerenciar e alternar entradas do arquivo hosts do sistema, desenvolvido com Tauri, React e TypeScript.
Alternativa open source a:SwitchHosts
- Estrelas
- 27,293
- Forks
- 2,689
- Issues abertas
- 419
- Último commit
- há 20 horas
O que é?
SwitchHosts é um aplicativo desktop para gerenciar o arquivo hosts do sistema. Em vez de editar o arquivo manualmente, você organiza as entradas em coleções locais, remotas, de grupos e pastas e ativa o conjunto necessário pela janela principal ou pela bandeja do sistema.
As entradas remotas podem ser atualizadas manualmente, conforme uma agenda ou na inicialização. Também é possível importar e exportar dados de hosts, inclusive importar backups a partir de uma URL. Entradas excluídas vão para a lixeira, onde podem ser restauradas. O aplicativo também oferece realce de sintaxe, localizar e substituir em várias entradas e preferências para modo de gravação, proxy, comandos pós-aplicação e uma API HTTP local.
O aplicativo é desenvolvido com Tauri, React, Jotai e Mantine e está disponível para macOS, Linux e Windows, incluindo um pacote Chocolatey para Windows.
Recursos principais
- 01Gerenciar entradas de hosts do sistema, locais, remotas, de grupos e pastas
- 02Alternar configurações de hosts pela janela principal ou pela bandeja do sistema
- 03Realce de sintaxe e localizar e substituir em várias entradas
- 04Atualizar hosts remotos manualmente, conforme uma agenda ou na inicialização
- 05Importar e exportar dados de hosts, incluindo backups a partir de uma URL
- 06Usar a lixeira para restaurar ou excluir entradas removidas
Casos de uso
- Alternar entre mapeamentos de hosts de desenvolvimento, homologação e produção
- Direcionar domínios para servidores de teste sem editar o arquivo hosts manualmente
- Assinar uma lista remota de hosts compartilhada que é atualizada automaticamente
- Manter configurações de hosts com backup e possibilidade de restauração
Início rápido
- 1
Instale as dependências com npm
npm install - 2
Inicie o app no modo de desenvolvimento
npm run tauri:dev - 3
Gere uma compilação de produção
npm run tauri:build
Antes de usar
- Para compilar a partir do código-fonte, é necessário ter Node.js 24 LTS, Rust 1.90 ou superior e as dependências de sistema do Tauri.
- Para gravar no arquivo hosts do sistema, são necessárias permissões de administrador ou root.
Tópicos
Perguntas frequentes
- O que é SwitchHosts?
- Aplicativo desktop para gerenciar e alternar entradas do arquivo hosts do sistema, desenvolvido com Tauri, React e TypeScript. SwitchHosts é um aplicativo desktop para gerenciar o arquivo hosts do sistema. Em vez de editar o arquivo manualmente, você organiza as entradas em coleções locais, remotas, de grupos e pastas e ativa o conjunto necessário pela janela principal ou pela bandeja do sistema.
- SwitchHosts é gratuito? Qual é a licença?
- SwitchHosts é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- SwitchHosts ainda é mantido?
- Manutenção ativa. O último commit de SwitchHosts foi em 20 de out. de 2026.
- Para que posso usar SwitchHosts?
- Alternar entre mapeamentos de hosts de desenvolvimento, homologação e produção Direcionar domínios para servidores de teste sem editar o arquivo hosts manualmente Assinar uma lista remota de hosts compartilhada que é atualizada automaticamente Manter configurações de hosts com backup e possibilidade de restauração
- Como instalar SwitchHosts?
- Instale as dependências com npm: npm install Inicie o app no modo de desenvolvimento: npm run tauri:dev Gere uma compilação de produção: npm run tauri:build
- Onde consigo SwitchHosts?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/oldj/SwitchHosts
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gravador e editor de tela open source para Mac, Windows e Linux, com zoom, cursor aprimorado e molduras estilizadas para vídeos de demonstração.
App de desktop não oficial para YouTube Music, baseado em Electron, com sistema de plugins para personalizar o CSS e o comportamento.
Um app de desktop para enviar imagens por colagem ou arrastar e soltar a serviços como S3, GitHub, Imgur ou Aliyun OSS e copiar o link gerado.
App de notas para desktop, sem distrações e offline, para Windows, macOS e Linux, feito com Electron e TypeScript, sem recursos de IA, anúncios ou rastreamento.
Navegador desktop baseado em Electron para testar sites em várias prévias de dispositivos ao mesmo tempo, com interações espelhadas e um servidor MCP para agentes de IA.