Content and publishing · Independent · 23 Oct 2026

becheran/mlc

Check for broken links in markup files

← Content and publishing
Markup Link Checker: fast link verification. Scans Markdown and HTML files for broken links and missing files.

In simple English

This tool checks your documentation for broken web links and missing files. It reads Markdown and HTML pages and reports every bad link it finds. You can run it on your own computer or inside your automated build pipeline. It saves you from losing readers to dead pages. It is free and open source.

What it is

Markup Link Checker (mlc) is a command-line tool written in Rust (a programming language known for speed and safety) that verifies links in text documents. It follows local paths and tests live web addresses to make sure they still work.

What it is good for

Anyone who maintains a website, documentation, or a collection of notes in Markdown can catch embarrassing broken links before your readers do.

Stars166
LicenceMIT
Latestv1.3.0 (2026-10-20)checked 23 Oct 2026
Last code change2026-10-21
Written inRust
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Runs very fast thanks to asynchronous Rust code.
  • Can check local files without an internet connection using an offline flag.
  • Integrates easily into GitHub Actions and other automated workflows.
Watch for
  • Does not check heading anchors inside pages, so a renamed header goes unnoticed.
  • Checking hundreds of external web links takes time and can trigger rate limits.
  • Requires a command-line interface to install and run.
Replaces

manual link checking

Works well with

GitHub Actions

Similar repositories
  • lycheeverse/lychee4.0k stars

    A fast link checker written in Rust that supports Markdown, HTML, and email files.

  • tcort/markdown-link-check721 stars

    A Node-based command-line tool that scans Markdown files for broken links.

Also reviewed on Repo Radar
  • facebook/docusaurus67k stars

    A static site generator from Meta that turns Markdown files into a documentation website.

  • mkdocs/mkdocs23k stars

    Turns a folder of Markdown files into a documentation website, controlled by one settings file.

  • squidfunk/mkdocs-material28k stars

    Turns a folder of Markdown files into a searchable documentation website, with every formerly sponsor-only feature now included.

Install
cargo install mlc

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Build & Ship › Testing & Quality › Link Checking.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.