All 29 Dependencies

Every package Unlighthouse depends on, ranked by repo health score.

Unlighthouse solves a specific limitation of running Google Lighthouse manually: Lighthouse audits one page at a time, but most site audits need coverage across an entire site. Unlighthouse crawls a site, applies smart sampling so large sites don't require auditing every single page exhaustively, and runs Lighthouse across the resulting set, presenting results in a modern dashboard rather than Lighthouse's default single-page report.

The project is a pnpm monorepo split into `core` (crawling and Lighthouse orchestration), `cli`, `client` (the dashboard UI), `server`, the main `unlighthouse` package, and a separate `unlighthouse-ci` package for running the same scans inside a CI pipeline. A `crux-api` package integrates Chrome UX Report data, adding real-world field performance metrics alongside Lighthouse's lab-based scores.

MIT licensed with minimal configuration required, Unlighthouse is run via `npx unlighthouse --site <your-site>` and requires no account, backend service, or paid tier — it's a local CLI tool that happens to render its output as a rich web dashboard.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search