harlan-zw/unlighthouse — explained in plain English
Analysis updated 2026-06-26
Run a full site-wide SEO and performance audit in one command without manually checking each page
Check accessibility scores across every page of a client website before launch
Find slow or poorly optimized pages across a large site using Lighthouse's standard checks
| harlan-zw/unlighthouse | antswordproject/antsword | kdzwinel/betwixt | |
|---|---|---|---|
| Stars | 4,561 | 4,560 | 4,562 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 1/5 | 3/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Unlighthouse is a tool that runs Google Lighthouse across every page of a website in one go. Google Lighthouse is a free Google tool that checks web pages for speed, accessibility, search engine optimization, and general best practices. Normally you run it on one page at a time, either through Chrome's developer tools or via a command line. Unlighthouse automates the process for an entire site and presents the results in a visual interface. You run it from the command line with a single command: point it at your site's URL and it does the rest. It uses smart sampling to scan pages without needing to manually list every URL, and it saves reports to a local folder on your machine. The README recommends adding that folder to your .gitignore file so the reports do not end up in your code repository. The tool requires Node.js version 20 or later. No configuration is required to get started. A debug mode is available if the scan runs into problems. Integration instructions for using Unlighthouse as part of a larger setup, along with a full configuration reference, live on the project's documentation site rather than in the README itself. The README is brief and does not describe the specifics of the results interface or what metrics are displayed beyond the reference to Google Lighthouse's standard checks. The project is licensed under the MIT license and is community-funded through a sponsor program.
Unlighthouse scans every page of your website with Google Lighthouse in one command, checking speed, accessibility, SEO, and best practices across the whole site instead of one page at a time.
Mainly JavaScript. The stack also includes JavaScript, Node.js.
Use freely for any purpose including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.