aicoolies logo
Lychee logo
Lychee logo

Lychee

Fast async link checker written in Rust

open sourceverified Aug 24, 2026

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.

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

100% free and open source under Apache-2.0 and MIT licenses ($0 software cost). Lychee is an ultra-fast, concurrent link checker written in Rust for Markdown, HTML, and code repositories with zero software fees.

full pricing breakdown →

Platforms

CLI binary; Linux, macOS, Windows; Docker

Categories

Tags

Use Cases

Related Tools

computed discovery: shared active categories · kept separate from editor-verified Alternatives

Claude Code logo

Claude Code

Top Pick

Anthropic's agentic coding CLI

Anthropic's agentic CLI coding tool that delegates complex tasks to Claude directly from the terminal. Understands entire codebases via automatic context gathering, edits multiple files, runs shell commands, and manages Git workflows autonomously. Supports CLAUDE.md for persistent project instructions, integrates with VS Code and JetBrains, and uses Claude Opus/Sonnet with extended thinking for complex architectural decisions. Built for terminal-first developers.

freemium
Ghostty logo

Ghostty

Top Pick

Fast, native terminal emulator

GPU-accelerated terminal emulator written in Zig by Mitchell Hashimoto (HashiCorp co-founder). Native UI rendering on macOS and Linux. Supports ligatures, true color, Kitty graphics protocol, and splits/tabs. Configurable via a simple key-value file with sensible defaults. Open-source with 20K+ GitHub stars and a focus on correctness, speed, and minimal resource usage. Growing as a modern alternative to iTerm2, Alacritty, and WezTerm.

Open Source
Grok logo

Grok Build

Top Pick

xAI's terminal coding agent with parallel subagents and worktree-aware automation

Grok Build is xAI's terminal-first coding agent for planning, editing, testing, and reviewing code from a local CLI. The early beta exposes subagent controls, worktree mode, headless JSON output, best-of-N parallel attempts, sandbox profiles, and experimental memory. It fits developers comparing Claude Code, Codex, and Gemini CLI for local agentic workflows with deeper parallel execution.

paid
Codex logo

Codex

Top Pick

OpenAI coding agent for app, editor, terminal, and cloud work

Codex is OpenAI's coding agent for software development across the Codex app, editor, terminal, and cloud tasks. It helps write, review, debug, refactor, and automate code, with ChatGPT plan access for managed surfaces and API-key usage for CLI, SDK, and IDE workflows. The open-source CLI and SDK support local repository work, while cloud features add GitHub review, Slack/Linear integrations, worktrees, skills, MCP, and automations.

paid
Playwright logo

Playwright

Reliable end-to-end testing

Cross-browser E2E testing framework by Microsoft supporting Chromium, Firefox, and WebKit with one API. Features auto-waiting, tracing with timeline/screenshots/DOM snapshots, codegen for recording tests, and parallel execution. Component testing for React, Vue, Svelte. Built-in API testing, network mocking, and mobile emulation. Known for reliability and speed vs Selenium/Cypress. 70K+ GitHub stars, rapidly becoming the E2E standard.

Open Source
DeepEval logo

DeepEval

Apache-2.0 Python framework for repeatable LLM, RAG, agent, MCP, and safety evaluation workflows.

DeepEval is an Apache-2.0 Python framework for evaluating LLM apps, RAG systems, agents, MCP workflows, and safety behavior with repeatable test cases. It works locally and in CI/CD, then connects to Confident AI for hosted reports, observability, red teaming, and governance when teams need shared evidence instead of ad-hoc prompt reviews and manual QA.

freemiumOpen Source

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. 100% free and open source under Apache-2.0 and MIT licenses ($0 software cost). Lychee is an ultra-fast, concurrent link checker written in Rust for Markdown, HTML, and code repositories with zero software fees.

Is Lychee open source?

Yes — Lychee is open source.

Is Lychee still maintained?

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

What are the best Lychee alternatives?

The top editor-verified Lychee alternatives are Anchor Browser, RagaAI Catalyst.