$npx skillfedfor your agent

LinkChecker

check links in web documents or full websites

Worth itPyPI Site ManagementReleased Jul 2025256.7K downloads / mocopyleft licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — LinkChecker-10.6.0-py3-none-any.whl
v10.6.0 · released 2025-07-28 · Python >=3.9 · 3 runtime deps: beautifulsoup4, dnspython, requests

Yes. LinkChecker is actively maintained, production-stable, has low install friction, carries no known vulnerabilities, and solves a concrete problem for site maintenance and QA. The GPLv2+ license is a consideration only if you plan to incorporate it into proprietary software; for internal use or open-source projects it is unrestricted.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9 or later.
  • Low install friction with three common dependencies (beautifulsoup4, dnspython, requests).
  • Actively maintained with recent commits and stable production status.

License · maintenance · safety

copyleft license (copyleft) — GPLv2+ copyleft license: any derivative work or distribution must also be open-source under GPL. Suitable for internal tools and open-source projects, but incompatible with proprietary software that would incorporate it.

last release 2025-07-28 (382 days) · last repo commit 2026-07-28 · 1,069 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 256,731 downloads/mo, #8,458 on PyPI

Verify before relying

pip install linkchecker
linkchecker https://www.example.com
  • Whether the multithreaded crawling performance scales well for very large sites
  • Current state of the web interface mentioned in features
  • Whether check plugins are bundled or require separate installation
Same gist for agents: .md · .json

What it is and what it does

LinkChecker is a command-line and web-based tool that crawls websites to find broken links, invalid URLs, and other link-related issues. It performs recursive, multithreaded checking across pages and can output results in multiple formats (text, HTML, SQL, CSV, XML, sitemap). It supports a wide range of link types including HTTP/HTTPS, FTP, mailto, and local files, and includes features like proxy support, HTTP authentication, robots.txt compliance, and cookie handling.

The tool is designed for site maintainers and QA workflows who need to verify link integrity across their web properties. It runs as a standalone command-line utility or Docker container, making it easy to integrate into CI/CD pipelines or run on-demand. With active maintenance, Python 3.9+ support, and no known security vulnerabilities, it is a stable choice for link validation tasks.

Use it for

  • Audit a website before deployment to catch broken internal and external links
  • Regularly check a production site for link rot and report results in HTML or CSV format
  • Validate links in documentation or static site generators as part of a build process
  • Check compliance with robots.txt and crawl restrictions during site analysis
  • Generate a sitemap graph or XML report of all discovered links on a domain

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

LinkChecker is actively maintained, production-stable, has low install friction, carries no known vulnerabilities, and solves a concrete problem for site maintenance and QA. The GPLv2+ license is a consideration only if you plan to incorporate it into proprietary software; for internal use or open-source projects it is unrestricted.

Install

linkchecker on PyPI

Before you install

Low install friction with three common dependencies (beautifulsoup4, dnspython, requests). Actively maintained with recent commits and stable production status.

Requires Python 3.9 or later.

License in practice

GPLv2+ copyleft license: any derivative work or distribution must also be open-source under GPL. Suitable for internal tools and open-source projects, but incompatible with proprietary software that would incorporate it.

Quickstart

pip install linkchecker
linkchecker https://www.example.com

Verify before relying

  • Whether the multithreaded crawling performance scales well for very large sites
  • Current state of the web interface mentioned in features
  • Whether check plugins are bundled or require separate installation

Package facts

Licensecopyleft license copyleft
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
beautifulsoup4dnspythonrequests
MaintenanceActively maintained 382 days since the last release
Last repo commit
First released
Downloads256,731 / month, #8,458 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableLicense :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)Programming Language :: PythonProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9Topic :: Internet :: WWW/HTTP :: Site Management :: Link Checking

Evidence: LinkChecker-10.6.0-py3-none-any.whl

Tags

Capabilities
broken link checkerwebsite link validationurl crawling and verificationsite link auditingrecursive link checkingweb crawler link tester
Topics
link-validationweb-crawlingsite-auditing
PyPI keywords
checkingcrawlinglinksiteurlvalidationverification

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “broken link checker”

  • LinkCheckerLinkChecker validates links across websites by crawling pages and…
  • mkdocs-htmlproofer-pluginA MkDocs plugin that validates URLs and anchors in rendered HTML…
  • mkdocs-redirectsA MkDocs plugin that generates HTTP redirects for moved or renamed…

Give your agent the search over MCP, or paste the wish link into any chat.

More Site Management packages

Markdown Worth it
PyPI · Python Modules · released Jul 2026

Converts Markdown text to HTML using a Python implementation of John Gruber's Markdown specification, with support for extensions.

Install it if you need to parse Markdown in Python.

BSD-3-Clausepure Python · 3.10+
121.7Mdownloads / mo
Sphinx Worth it
PyPI · Software Development · released Dec 2025

Sphinx generates professional documentation from reStructuredText source files, producing HTML, PDF, EPUB, and other formats with automatic cross-references, code highlighting, and hierarchical navigation.

BSD-2-Clausepure Python · 3.12+
91.8Mdownloads / mo
netaddr Worth it
PyPI · Software Development · released May 2024

Represents and manipulates IPv4, IPv6, MAC addresses and related network objects; supports CIDR notation, subnetting, set operations, IANA lookups, and DNS reverse generation.

BSD-3-Clausepure Python · 3.7+dormant
14.0Mdownloads / mo
port-for Worth it
PyPI · Systems Administration · released Sep 2025

port-for finds and remembers unused TCP localhost ports, useful for persistent port allocation across service restarts and multi-component software stacks.

MITpure Python · 3.10+
7.4Mdownloads / mo
ct3 Worth it
PyPI · Python Modules · released Nov 2025

Cheetah3 is a template engine and code generation tool that processes templates to produce output in various languages including Python, C++, Java, and SQL.

MITcompiled wheel
2.0Mdownloads / mo
wagtail Worth it
PyPI · Site Management · released Jun 2026

Wagtail is a Django-based content management system providing a web interface for creating, editing, and publishing content across single or multiple sites and languages.

Install it if you need a Django-native content management system with editorial workflows, multi-site support, and developer control over design.

BSD-3-Clausepure Python · 3.10+
1.1Mdownloads / mo

See also courlan · Scrapy · linkify-it-py · scrapling · iregexp-check · crawlee · ultimate-sitemap-parser · flawfinder · git-me-the-url · maigret