⚡ Fast, async, stream-based link checker written in Rust. Finds broken URLs and mail addresses inside Markdown, HTML, reStructuredText, websites and more!
-
Updated
Nov 4, 2025 - Rust
⚡ Fast, async, stream-based link checker written in Rust. Finds broken URLs and mail addresses inside Markdown, HTML, reStructuredText, websites and more!
Broken link checker that crawls websites and validates links. Find broken links, dead links, and invalid URLs in websites, documentation, and local files. Perfect for SEO audits and CI/CD.
Find broken links in text documents
SEO Macroscope is a website scanning tool, to check your website for broken links; including some technical SEO functionality, site scraping, Excel reporting, and more.
🏴☠️ Find dead-links (broken links)
🔗 Recursively check a website for broken links
Health checks for your documentation links. https://pypi.org/project/deadlinks
GitHub Action to scan your site for broken links so you can fix them 🔗
A GitHub Action for checking broken links
GitHub Actions to check broken links and create issues.
A rehype plugin to inspect, validate, or rewrite URLs anywhere in an HTML document
A GitHub Action for checking broken links in Markdown files
A multi-threaded fast script to check broken links on any WordPress website. Checks all the posts, looks for broken internal and external links and save them in a CSV file.
A Laravel package that will check for broken links within HTML for a specified model's fields.
An efficient, asynchronous crawler that identifies broken links on a given domain.
A small script to check one or several URLs for broken links.
🕵️♀️ Detects broken links and heading hashes in markdown
Extract and check links from Markdown files.
Add a description, image, and links to the broken-links topic page so that developers can more easily learn about it.
To associate your repository with the broken-links topic, visit your repo's landing page and select "manage topics."