Un verificador de enlaces rápido y asíncrono, escrito en Rust, que detecta URL y direcciones de correo rotas en Markdown, HTML y sitios web.
raviqqe/muffet
Un verificador rápido de enlaces web escrito en Go que rastrea un sitio de forma recursiva e informa de los enlaces rotos.
- Estrellas
- 2,620
- Forks
- 112
- Issues abiertos
- 26
- Último commit
- hace 3 días
¿Qué es?
Muffet es un verificador de enlaces web para la línea de comandos. Al proporcionarle una URL inicial, rastrea el sitio de forma recursiva, analiza cada página e inspecciona los enlaces y recursos a los que hace referencia para detectar destinos rotos antes de que los visitantes accedan a ellos.
Comprueba varias etiquetas HTML, como anchors, imágenes, elementos link y scripts, y busca una alta compatibilidad con la forma en que los navegadores web interpretan las páginas. Los resultados se pueden mostrar como texto sin formato, JSON o JUnit XML, lo que permite usar la herramienta tanto de forma interactiva como en pipelines automatizados.
Según la documentación del proyecto, Muffet se puede instalar con la cadena de herramientas de Go y también se puede ejecutar con Docker o como GitHub Action.
Funciones clave
- 01Rastrea de forma recursiva y comprueba todas las páginas de un sitio web
- 02Comprueba enlaces en etiquetas a, img, link, script y otras
- 03Muestra los resultados como texto, JSON o JUnit XML
- 04Escrito en Go para ejecutarse rápidamente
Casos de uso
- Encontrar enlaces internos y externos rotos en un sitio de documentación o marketing
- Ejecutar comprobaciones de enlaces en un pipeline de CI con informes JUnit XML
- Auditar un sitio estático antes o después de un rediseño o una migración
Inicio rápido
- 1
Instalar Muffet con Go
go install github.com/raviqqe/muffet/v2@latest - 2
Comprobar si un sitio web tiene enlaces rotos
muffet https://shady.bakery.hotland
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es muffet?
- Un verificador rápido de enlaces web escrito en Go que rastrea un sitio de forma recursiva e informa de los enlaces rotos. Muffet es un verificador de enlaces web para la línea de comandos. Al proporcionarle una URL inicial, rastrea el sitio de forma recursiva, analiza cada página e inspecciona los enlaces y recursos a los que hace referencia para detectar destinos rotos antes de que los visitantes accedan a ellos.
- ¿muffet es gratuito? ¿Qué licencia tiene?
- muffet es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿muffet sigue mantenido?
- Mantenimiento activo. El último commit de muffet fue el 3 nov 2026.
- ¿Para qué puedo usar muffet?
- Encontrar enlaces internos y externos rotos en un sitio de documentación o marketing Ejecutar comprobaciones de enlaces en un pipeline de CI con informes JUnit XML Auditar un sitio estático antes o después de un rediseño o una migración
- ¿Cómo se instala muffet?
- Instalar Muffet con Go: go install github.com/raviqqe/muffet/v2@latest Comprobar si un sitio web tiene enlaces rotos: muffet https://shady.bakery.hotland
- ¿Dónde consigo muffet?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/raviqqe/muffet
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un ejecutor rápido de linters para Go que ejecuta muchos en paralelo, con caché y configuración YAML.
Un linter rápido y configurable para Go, compatible con golint y con soporte para reglas y formateadores de salida personalizados.
Colección lista para usar de linters y formateadores que se ejecuta como GitHub Action o contenedor independiente para revisar y corregir código.
CLI de Go que ejecuta cualquier linter o herramienta de análisis de código y publica sus resultados como comentarios de revisión en GitHub, GitLab o Bitbucket, solo en las líneas modificadas.
Herramienta de línea de comandos y extensión de Xcode que reformatea automáticamente el código Swift con un estilo coherente.