htmltest
brew install htmltest
v0.17.0
MIT
HTML validator written in Go
24
30-day installs · #6302
49
90-day · #7408
188
365-day · #7520
375
★ GitHub stars · updated 1y ago
Build dependencies
GitHub topics
cli-app
fast
golang
html-checker
html-linter
link-checker
Links
- https://github.com/wjdp/htmltest
- GitHub: wjdp/htmltest
- Brew formula source: Formula/h/htmltest.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"go"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "HTML validator written in Go",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:41+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "htmltest",
"github_default_branch": "master",
"github_last_commit_at": "2025-01-20T23:29:27Z",
"github_readme_excerpt": "# :white_check_mark: htmltest\n\n[](https://goreportcard.com/report/github.com/wjdp/htmltest)\n[](https://godoc.org/github.com/wjdp/htmltest)\n\nIf you generate HTML files, [html-proofer](https://github.com/gjtorikian/html-proofer) might be the tool for you. If you can\u0027t be bothered with a Ruby environment or fancy something a bit faster, htmltest may be a better option.\n\n:mag: htmltest runs your HTML output through a series of checks to ensure all your links, images, scripts references work, your alt tags are filled in, *et cetera*.\n\n:horse_racing: *Faster?* Yep, quite a bit actually. On [a site](https://github.com/newtheatre/history-project) with over 2000 files htmlproofer took over [three minutes](https://travis-ci.org/newtheatre/history-project#L564), htmltest took [8.6 seconds](https://travis-ci.org/newtheatre/history-project#L538). Both tools had full valid caches.\n\n:confused: *Why make another tool*: A mix of frustration with using htmlproofer/Ruby on large sites and needing a good project to get to grips with Go.\n\n## :floppy_disk: Installation\n\n### :penguin: Linux / :green_apple: macOS\n\nThis [godownloader](https://github.com/goreleaser/godownloader) script will query GitHub for the latest release and download the correct binary for your platform into the directory set with the `-b` flag.\n\n#### System-wide Install\n\n```bash\ncurl https://htmltest.wjdp.uk | sudo bash -s -- -b /usr/local/bin\n```\n\nYou\u0027ll be prompted for your password. After simply do `htmltest` to run.\n\n#### Into Current Directory\n\n```bash\ncurl https://htmltest.wjdp.uk | bash\n```\n\nBy default this will install `htmltest` into `./bin` of your current directory, to run do `bin/htmltest`. Rather suitable for CI environments.\n\n#### More options\n\nRun `curl https://htmltest.wjdp.uk | bash -s -- -h` for help text.\n\n### \ud83d\udce6 Package Repos\n\nWe\u0027re available in some [package reposi",
"github_repo": "wjdp/htmltest",
"github_stars": 375,
"github_topics": [
"cli-app",
"fast",
"golang",
"html-checker",
"html-linter",
"link-checker"
],
"homepage": "https://github.com/wjdp/htmltest",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 24,
"installs_365d": 188,
"installs_90d": 49,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "htmltest",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 6302,
"rank_365d": 7520,
"rank_90d": 7408,
"raw_hash": "aaeb5f5ba07d546b",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/h/htmltest.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "0.17.0",
"versioned_formulae": [],
"why_use_this": null
}