Navigate:
Lighthouse
~$LIGHT0.0%

Lighthouse: Automated web performance auditing tool

Open-source tool that analyzes web pages for performance, accessibility, and SEO, generating actionable reports.

LIVE RANKINGS • 07:12 AM • STEADY
OVERALL
#420
219
DEVELOPER TOOLS
#90
50
30 DAY RANKING TREND
ovr#420
·Devel#90
STARS
29.8K
FORKS
9.7K
7D STARS
+3
7D FORKS
+29
See Repo:
Share:

Learn more about Lighthouse

Lighthouse is a web auditing tool developed by Google that runs automated tests against web pages to assess performance, accessibility, progressive web app features, SEO, and best practices. It operates by controlling a headless Chrome browser instance, collecting runtime data through the Chrome DevTools Protocol, and analyzing page behavior during load and interaction phases. The tool generates detailed reports with performance scores, diagnostic information, and specific recommendations for optimization. Lighthouse can be executed through Chrome DevTools, as a Node.js CLI tool, browser extension, or integrated into CI/CD pipelines for continuous monitoring.

Lighthouse

1

Multiple Integration Options

Available as Chrome DevTools integration, Node.js CLI, browser extension, and programmatic API. Supports both interactive analysis and automated testing workflows.

2

Comprehensive Audit Categories

Evaluates performance metrics, accessibility compliance, PWA features, SEO factors, and development best practices in a single analysis. Provides scored results with specific improvement recommendations.

3

Chrome DevTools Protocol

Leverages Chrome's debugging protocol to collect real browser performance data including network timing, JavaScript execution, and rendering metrics. Supports custom audit development and configuration.


# Install Lighthouse globally
npm install -g lighthouse

# Run basic audit on a website
lighthouse https://airhorner.com/

# Generate JSON report instead of HTML
lighthouse https://example.com --output json --output-path ./report.json

# Run with custom Chrome flags
lighthouse https://example.com --chrome-flags="--headless --no-sandbox"

vv13.0.1

We expect this release to ship in the DevTools of Chrome 143, and to PageSpeed Insights within a week.

  • fix incorrect dpr used for responsive images advice (#16771)
vv13.0.0

We expect this release to ship in the DevTools of Chrome 143, and to PageSpeed Insights within a week.

  • Benjamin R Gibson @brgibson
  • Leonardo Poletto @leopoletto
  • performance: remove audits replaced by performance insights (#16729)
  • remove preload-fonts, uses-rel-preload audits (#16716)
  • remove font-size audit (#16701)
vv12.8.2

We expect this release to ship in the DevTools of Chrome 141, and to PageSpeed Insights within 2 weeks.

  • uthem150 @uthem150
  • Nirav Gondaliya @niravzxv
  • errors-in-console: truncate large errors (#16619)
  • insights: passing score (not n/a) for empty results (#16639)
  • non-composited-animations: separate custom CSS properties (#16627)

See how people are using Lighthouse

Loading tweets...


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers