Alternatives to htmltest

Command-line tool that tests generated static HTML for broken links, missing images and markup problems. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as htmltest.

  • HTMLProofer

    A Ruby tool that tests rendered HTML files for broken links, images and markup problems.

    HTMLProofer does the same checks on generated HTML files but requires a Ruby environment and can also be used as a Ruby library.

  • linkinator

    A command-line broken link checker that crawls websites and local files to validate every link.

    linkinator is MIT-licensed and checks local files as well as live websites, but requires Node.js unless run in Docker.

  • muffet

    A fast command-line link checker, written in Go, that crawls a website to find broken links.

    muffet is a Go command-line link checker that crawls live websites concurrently rather than generated files, focused only on links.

  • LinkChecker

    Open-source command-line tool that checks links in web pages or crawls whole websites for broken ones.

    LinkChecker is a GPL Python tool that crawls whole sites with many output formats, and requires Python 3.10 or later.

Similar software

Related functionality, not a direct replacement.