Skip to content

Lychee (link checker)

⚡ Fast, async, stream-based link checker written in Rust. Finds broken URLs and mail addresses inside Markdown, HTML, reStructuredText, websites and more!

Rust로 개발된 고속 비동기 링크 검사도구

About

  • Markdown, HTML, 텍스트 파일, 웹사이트의 링크를 분석하고 죽은 링크(broken link) 를 탐지하는 데 최적화
  • CLI, 라이브러리, Docker, GitHub Action, pre-commit hook 으로 제공되어 다양한 개발 및 배포 파이프라인에 통합 가능
  • 다른 유명 오픈소스 링크 검사기들과 비교해 가장 많은 기능, 훌륭한 성능, 광범위한 포맷 지원, 높은 확장성 제공
  • 대부분의 OS 및 패키지 매니저에서 설치 가능: 리눅스(pacman, zypper, apk, pkg, nix, apt), 맥(Homebrew, MacPorts), 윈도우(Scoop, Chocolatey)

주요 특징

  • 지원 포맷: Markdown, HTML, 텍스트, reStructuredText, 웹사이트
  • 비동기 처리 및 병렬 요청 처리로 빠른 검사 속도
  • 이메일 주소 검사 가능
  • HTTP 헤더/인증/쿠키/타임아웃 등 사용자 정의 가능
  • JSON 출력, 프로그레스 바, 색상 출력, 요약 보고서
  • 자동 리디렉션 처리, GZIP 압축 대응, URL 패턴 필터링
  • 캐싱 기능 (.lycheecache)
  • 환경 변수 또는 config 파일 기반 설정 가능
  • GitHub API 토큰을 사용하여 레이트 리밋 방지 가능

See also

Favorite site