
In simple English
This tool checks every link on your website. It visits your pages and follows every link it finds. It tells you which links are broken so you can fix them. You run it from your command line. It costs nothing and runs on your own computer.
What it is
Muffet is a website link checker written in Go (a programming language built for speed). It visits web pages recursively to inspect images, scripts, and hyperlinks.
What it is good for
Solo builders who want to make sure their documentation, blog, or store has no dead links before publishing updates.
- Checks all links recursively across your entire site.
- Runs very fast thanks to concurrent requests.
- Exports results as JSON or plain text for easy reading.
- Requires comfort with the command line.
- Can overwhelm small servers if you set concurrency too high.
- No built-in graphical interface for non-technical users.
manual link clicking or slow online link checkers
GitHub Actions
- linkchecker/linkchecker1.1k stars
Another command line link checker with extensive filtering options.
- lycheeverse/lychee4.0k stars
A fast link checker written in Rust that supports local files and remote sites.
- vectordotdev/vector23k stars
One collector that gathers logs and numbers from machines and sends them to one or more monitoring services.
- bluewave-labs/Checkmate11k stars
A self-hosted monitor that checks whether sites and services answer, records response times and sends alerts.
- statping-ng/statping-ng2.0k stars
A single-file status page and uptime checker that works with SQLite, PostgreSQL or MySQL.
go install github.com/raviqqe/muffet/v2@latest