Getting found · Edition No. 2 · 27 Aug 2026

harlan-zw/unlighthouse

One command Lighthouse-scans every page of a site and ranks what to fix. npx, nothing to host.

← Getting foundRead the whole edition →

4.8k stars · MIT · v0.18.0 (2026-06-29)

One command Lighthouse-scans every page of a site and ranks what to fix. npx, nothing to host.

Repo detailsthe review · specs · pros & cons · install

What it is

A tool that runs Google Lighthouse across an entire site rather than one URL at a time, crawling pages in parallel and collecting performance, accessibility, SEO and best-practice scores into a single sortable report. It runs through npx, so there is nothing to install permanently.

Why it matters

Grasppy is a heavy React app, and heavy React apps quietly fail the Core Web Vitals that Google feeds into ranking — usually on the exact marketing pages that most need to rank. This tells you which pages are slow, which are missing meta descriptions, which have broken links, sorted worst-first, in about five minutes. It is the least glamorous entry here and one of very few that produces a concrete to-do list you can hand straight to Claude Code.

Stars4.8k
LicenceMIT
Latestv0.18.0 (2026-06-29)checked 7 Sep 2026
Written inJavaScript
NeedsNode.js
Setup effort
1 / 5
Payoff
3 / 5
Good
  • npx unlighthouse --site yoursite.com and you are done. No install, no account, no config file
  • Scans the whole site — that is the difference from PageSpeed Insights, which does one URL
  • MIT, actively maintained, and the report is genuinely readable
Watch for
  • It reports, it does not fix — and some React performance fixes are real work
  • Scanning is CPU-heavy. Run it on your Mac, not on the VPS that is serving your users
  • Scores are a proxy, not revenue. Do not let chasing a green 100 crowd out writing content
Works well with

Grasppy is a heavy React app, and heavy React apps quietly fail the Core Web Vitals that Google feeds into ranking — usually on the exact marketing pages that most need to rank.

How to get it

Standalone tool, run from the terminal against the live site.

Screenshots
harlan-zw/unlighthouse: GitHub preview cardharlan-zw/unlighthouse: Screenshot 1

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.