Overview of lychee features
masterlychee is a fast, asynchronous link checker written in Rust. Key features include:
- File Support: Checks Markdown, HTML, and text files, as well as entire websites.
- Link Selection: Supports file globbing, include/exclude patterns, and filtering by scheme.
- HTTP Capabilities: Supports custom User-Agents, Basic Auth, custom headers, custom timeouts,
HEADrequests, redirects, per-host throttling, and retry/backoff logic. - URL Handling: Handles relative URLs, URL anchor fragments, URL text fragments, and email addresses.
- Output Formats: Provides colored output, progress bars, summaries, and JSON output.
- Advanced Usage: Can be used as a library, supports configuration files, and can skip private domains.