Repolode
raviqqe

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. 1

    Instalar o Muffet com Go

    go install github.com/raviqqe/muffet/v2@latest
  2. 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