Skip to content
aicoolies logo
Lychee logo

Lychee

Fast async link checker written in Rust

Lychee is a fast, asynchronous link checker written in Rust that finds broken URLs and email addresses in Markdown, HTML, reStructuredText, and websites. Available as a CLI tool, Rust library, and GitHub Action, it validates links with configurable concurrency, rate limiting, and retry logic. Supports GitHub token authentication for API rate limit avoidance and can check both internal file links and external HTTP endpoints across entire repositories or websites.

About Lychee

Lychee tackles the persistent problem of broken links that accumulate in documentation, README files, and websites over time. Written in Rust with an async runtime, it checks links in parallel with dramatically faster throughput than traditional link checkers. The tool parses Markdown, HTML, reStructuredText, and plain text files to extract both HTTP URLs and mailto addresses, then validates each one with configurable timeouts, retry logic, and per-host rate limiting to avoid triggering abuse protections.

The CLI supports glob patterns for targeting specific files or directories, exclusion rules for known false positives, and output formats including JSON, Markdown, and compact terminal summaries. A GitHub Action is provided for seamless CI integration, automatically checking all links in pull requests and reporting failures as annotations. For repositories with many GitHub links, setting a personal access token increases API rate limits and enables checking of private repository references.

Beyond simple HTTP status checks, Lychee validates fragment identifiers in local file links, detects redirect chains, and flags mail addresses with syntax errors. The Rust library API allows embedding link checking into custom tooling or documentation pipelines. With over 20,000 GitHub stars and pre-built binaries for Linux, macOS, and Windows, Lychee has become the standard link checker for open-source projects that take documentation quality seriously.

Pricing & Platform Specs

Pricing Summary

Lychee is a 100% free and open-source command-line tool and Rust library dual-licensed under Apache-2.0 and MIT. It provides fast, asynchronous link checking across Markdown, HTML, and codebases in local workflows and CI/CD pipelines at zero cost.

Supported Platforms

CLI binary; Linux, macOS, Windows; Docker

Explore categories, tags & use cases

Cloud browser infrastructure for AI agents

Anchor Browser provides secure cloud-managed browser infrastructure for computer-use agents. Deploy humanized Chromium instances that access any website while maintaining bot-detection evasion and authentication support. Features OmniConnect for authentication lifecycle management, Web Action Cache for deterministic workflows, and built-in VPN infrastructure. Includes free tier and paid plans supporting millions of concurrent browser sessions for scalable agent automation.

freemium

AI testing and evaluation for agents and LLM apps

RagaAI Catalyst is a comprehensive Python SDK for observability, monitoring, and evaluation of LLM and agentic applications. Provides agent tracing with execution graph visualization, self-hosted dashboard with analytics, synthetic data generation, multi-metric evaluation framework, and guardrail management. Built for teams running production RAG systems and AI agents who need systematic testing, debugging, and performance optimization workflows.

freemium

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Lychee?

Lychee is a fast, asynchronous link checker written in Rust that finds broken URLs and email addresses in Markdown, HTML, reStructuredText, and websites. Available as a CLI tool, Rust library, and GitHub Action, it validates links with configurable concurrency, rate limiting, and retry logic. Supports GitHub token authentication for API rate limit avoidance and can check both internal file links and external HTTP endpoints across entire repositories or websites.

Is Lychee free?

Yes — Lychee is open source and free to use. Lychee is a 100% free and open-source command-line tool and Rust library dual-licensed under Apache-2.0 and MIT. It provides fast, asynchronous link checking across Markdown, HTML, and codebases in local workflows and CI/CD pipelines at zero cost.

Is Lychee open source?

Yes — Lychee is open source.

Is Lychee still maintained?

Yes — Lychee is active. Its listing was last verified on August 26, 2026.

What are the best Lychee alternatives?

The first editor-selected Lychee alternatives are Anchor Browser, RagaAI Catalyst.