Suggest a tool

Lighthouse CI vs nyc: open-source CI and reporting tools compared

Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.

Summary

Lighthouse CI: Tool suite that runs, stores and asserts against Lighthouse results in CI, with a server and dashboard.

nyc: Command-line client for Istanbul that collects JavaScript and TypeScript code coverage while test suites run.

Both are listed under CI and reporting. The table gives repository metrics from the GitHub API with their fetch date, then the documented facts used for every comparison in this category, each linked to the README or docs page it comes from. A cell reads "not documented" when the fact was not found in the project's documentation; that does not mean the feature is absent.

Side by side

Lighthouse CI and nyc: metrics and documented facts, in the fixed row order used for CI and reporting comparisons.
FactLighthouse CInyc
Stars7,09415,7591
Forks71713621
Contributors12711071
Last release2025-06-2612026-02-221
Last commit2025-06-2612026-05-171
Commits in 90 days0101
LicenseApache-2.01ISC1
Primary languageJavaScript1JavaScript1
Statusinactive1slow1
Languages or inputs coveredURLs, or HTML files in a static build directory (staticDistDir) source: Docs: ConfigurationJavaScript (ES5, ES2015+); Babel and TypeScript through source maps source: README
Framework integrationsPuppeteer scripts that prepare the browser before Lighthouse runs (puppeteerScript) source: Docs: Configurationtap, mocha, AVA source: README
CI integrationGuide with configs for GitHub Actions, Travis CI, CircleCI, GitLab CI, Jenkins, Google Cloud Build source: Docs: Getting StartedCodecov upload guide with a Travis CI example source: Docs: Integrating with codecov.io
Report formatsLighthouse JSON and HTML reports with a manifest.json (filesystem target); LHCI server or temporary public storage source: Docs: Configurationclover, cobertura, html, json, json-summary, lcov, lcovonly, teamcity, text, text-lcov, text-summary source: Docs: Using Alternative Reporters
Install methodnpm (npm install -g @lhci/cli) source: READMEnpm or yarn dev dependency (npm i -D nyc) source: README

1 Fetched from the GitHub or GitLab API on . Hover a value for its own date.

When each fits

Written from each project's documented scope, not from preference. Neither tool is ranked.

Lighthouse CI

Fits projects that run Lighthouse on every commit in continuous integration; its README describes tools for running, saving, retrieving and asserting against Lighthouse results. source: README

nyc

Fits projects that measure test coverage of JavaScript code, including applications that spawn subprocesses; its README describes source-mapped coverage of Babel and TypeScript projects. source: README

More on these tools

Sources

  1. GitHub REST API: repository, read
  2. GitHub REST API: repository, read
  3. GitHub REST API: contributors, read
  4. GitHub REST API: contributors, read
  5. GitHub REST API: latest release, read
  6. GitHub REST API: latest release, read
  7. GitHub REST API: commits, read
  8. GitHub REST API: commits, read
  9. Docs: Configuration, read
  10. README, read
  11. Docs: Getting Started, read
  12. Docs: Integrating with codecov.io, read
  13. Docs: Using Alternative Reporters, read
  14. README, read

Documented facts collected 2026-09-22. See the methodology for how metrics and facts are gathered.