Repolode
raviqqe

raviqqe/muffet

Go로 작성된 빠른 웹사이트 링크 검사기로, 사이트를 재귀적으로 크롤링해 깨진 링크를 찾아냅니다.

스타
2,620
포크
112
열린 이슈
26
마지막 커밋
어제

어떤 프로젝트인가요?

Muffet은 명령줄에서 사용하는 웹사이트 링크 검사기입니다. 시작 URL을 지정하면 사이트를 재귀적으로 크롤링하고 각 페이지를 스크랩해, 페이지에서 참조하는 링크와 리소스를 검사하여 방문자가 마주치기 전에 연결이 끊긴 대상을 찾습니다.

앵커, 이미지, link 요소, 스크립트 등 여러 HTML 태그를 검사하며, 웹 브라우저의 페이지 해석 방식과 높은 호환성을 갖추는 것을 목표로 합니다. 결과는 일반 텍스트, JSON 또는 JUnit XML로 출력할 수 있어 대화형으로 사용하거나 자동화된 파이프라인에 통합할 수 있습니다.

프로젝트 문서에 따르면 Go 툴체인으로 설치할 수 있으며, Docker 또는 GitHub Action을 통해서도 실행할 수 있습니다.

핵심 기능

  • 01웹사이트의 모든 페이지를 재귀적으로 크롤링하고 검사
  • 02a, img, link, script 및 기타 태그의 링크 검사
  • 03결과를 텍스트, JSON 또는 JUnit XML로 출력
  • 04빠르게 실행되도록 Go로 작성

활용 사례

  • 문서 사이트나 마케팅 사이트의 내부 및 외부 링크에서 끊어진 링크 찾기
  • JUnit XML 보고서를 사용해 CI 파이프라인에서 링크 검사 실행
  • 리디자인이나 마이그레이션 전후에 정적 사이트 검사

빠른 시작

  1. 1

    Go로 Muffet 설치하기

    go install github.com/raviqqe/muffet/v2@latest
  2. 2

    웹사이트의 깨진 링크 확인하기

    muffet https://shady.bakery.hotland

포함된 컬렉션

토픽

자주 묻는 질문

muffet은(는) 무엇인가요?
Go로 작성된 빠른 웹사이트 링크 검사기로, 사이트를 재귀적으로 크롤링해 깨진 링크를 찾아냅니다. Muffet은 명령줄에서 사용하는 웹사이트 링크 검사기입니다. 시작 URL을 지정하면 사이트를 재귀적으로 크롤링하고 각 페이지를 스크랩해, 페이지에서 참조하는 링크와 리소스를 검사하여 방문자가 마주치기 전에 연결이 끊긴 대상을 찾습니다.
muffet은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
muffet은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
muffet은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. muffet의 마지막 커밋은 2026년 11월 6일입니다.
muffet은(는) 어디에 사용할 수 있나요?
문서 사이트나 마케팅 사이트의 내부 및 외부 링크에서 끊어진 링크 찾기 JUnit XML 보고서를 사용해 CI 파이프라인에서 링크 검사 실행 리디자인이나 마이그레이션 전후에 정적 사이트 검사
muffet는 어떻게 설치하나요?
Go로 Muffet 설치하기: go install github.com/raviqqe/muffet/v2@latest 웹사이트의 깨진 링크 확인하기: muffet https://shady.bakery.hotland
muffet은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/raviqqe/muffet

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Markdown, HTML, 웹사이트 등에서 깨진 URL과 이메일 주소를 찾아내는 Rust 기반 고속 비동기 링크 검사기입니다.

개발 도구#link-checker#rust#broken-links
4.1천+30 이번 주245RustApache-2.0활발히 관리됨업데이트 5일 전