🍺 BREW Explorer

← all formulae

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

go

GitHub topics

cli-app fast golang html-checker html-linter link-checker

Links

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[![Go Report Card](https://goreportcard.com/badge/github.com/wjdp/htmltest)](https://goreportcard.com/report/github.com/wjdp/htmltest)\n[![GoDoc](https://godoc.org/github.com/wjdp/htmltest?status.svg)](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
}