Verificador de links rápido e assíncrono, escrito em Rust, que encontra URLs e endereços de e-mail inválidos em Markdown, HTML e sites.
raviqqe/muffet
Verificador rápido de links em sites, escrito em Go, que rastreia as páginas recursivamente e identifica links quebrados.
- Estrelas
- 2,620
- Forks
- 112
- Issues abertas
- 26
- Último commit
- ontem
O que é?
Muffet é um verificador de links em sites executado pela linha de comando. Basta informar uma URL inicial para que ele rastreie o site recursivamente, extraia o conteúdo de cada página e inspecione os links e recursos referenciados, ajudando a encontrar destinos indisponíveis antes que os visitantes tentem acessá-los.
A ferramenta verifica várias tags HTML, incluindo âncoras, imagens, elementos link e scripts, e busca oferecer alta compatibilidade com a forma como os navegadores interpretam as páginas. Os resultados podem ser exibidos como texto simples, JSON ou JUnit XML, o que permite usar a ferramenta tanto de forma interativa quanto em pipelines automatizados.
De acordo com a documentação do projeto, Muffet pode ser instalado com a toolchain do Go e também executado por meio do Docker ou como uma GitHub Action.
Recursos principais
- 01Rastreia e verifica recursivamente todas as páginas de um site
- 02Verifica links nas tags a, img, link, script e outras
- 03Exibe os resultados como texto, JSON ou JUnit XML
- 04Escrito em Go para execução rápida
Casos de uso
- Encontrar links internos e externos quebrados em sites de documentação ou marketing
- Executar verificações de links em um pipeline de CI com relatórios JUnit XML
- Auditar um site estático antes ou depois de uma reformulação ou migração
Início rápido
- 1
Instalar o Muffet com Go
go install github.com/raviqqe/muffet/v2@latest - 2
Verificar se um site tem links quebrados
muffet https://shady.bakery.hotland
Em coleções
Tópicos
Perguntas frequentes
- O que é muffet?
- Verificador rápido de links em sites, escrito em Go, que rastreia as páginas recursivamente e identifica links quebrados. Muffet é um verificador de links em sites executado pela linha de comando. Basta informar uma URL inicial para que ele rastreie o site recursivamente, extraia o conteúdo de cada página e inspecione os links e recursos referenciados, ajudando a encontrar destinos indisponíveis antes que os visitantes tentem acessá-los.
- muffet é gratuito? Qual é a licença?
- muffet é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- muffet ainda é mantido?
- Manutenção ativa. O último commit de muffet foi em 6 de nov. de 2026.
- Para que posso usar muffet?
- Encontrar links internos e externos quebrados em sites de documentação ou marketing Executar verificações de links em um pipeline de CI com relatórios JUnit XML Auditar um site estático antes ou depois de uma reformulação ou migração
- Como instalar muffet?
- Instalar o Muffet com Go: go install github.com/raviqqe/muffet/v2@latest Verificar se um site tem links quebrados: muffet https://shady.bakery.hotland
- Onde consigo muffet?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/raviqqe/muffet
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um executor rápido de linters para Go que roda vários em paralelo, com cache e configuração em YAML.
Um linter rápido e configurável para Go, que substitui o golint e oferece regras e formatadores de saída personalizados.
Coleção pronta para uso de linters e formatadores, executada como GitHub Action ou contêiner independente para verificar e corrigir código-fonte.
CLI em Go que executa qualquer linter ou ferramenta de análise de código e publica os resultados como comentários de review no GitHub, GitLab ou Bitbucket, apenas nas linhas alteradas.
Ferramenta de linha de comando e extensão do Xcode que reformata código Swift automaticamente para manter um estilo consistente.