Suggest a tool

nyc vs Allure Report: open-source CI and reporting tools compared

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

Summary

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

Allure Report: Framework-agnostic test report tool that turns results from many languages and frameworks into interactive HTML reports.

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

nyc and Allure Report: metrics and documented facts, in the fixed row order used for CI and reporting comparisons.
FactnycAllure Report
Stars5,75915,5411
Forks36217831
Contributors1071981
Last release2026-02-2212026-09-031
Last commit2026-05-1712026-09-031
Commits in 90 days01601
LicenseISC1Apache-2.01
Primary languageJavaScript1HTML1
Statusslow1active1
Languages or inputs coveredJavaScript (ES5, ES2015+); Babel and TypeScript through source maps source: READMEResult files written by framework integrations to the allure-results directory source: Docs: How to generate a report
Framework integrationstap, mocha, AVA source: READMEIntegrations for JUnit 4, JUnit 5, TestNG, Cucumber-JVM, pytest, Jest, Mocha, Playwright, Cypress, NUnit, xUnit.net, RSpec and others source: Docs: Frameworks
CI integrationCodecov upload guide with a Travis CI example source: Docs: Integrating with codecov.ioIntegrations for Azure DevOps, Bamboo, Jenkins and TeamCity source: Docs: Integrations
Report formatsclover, cobertura, html, json, json-summary, lcov, lcovonly, teamcity, text, text-lcov, text-summary source: Docs: Using Alternative ReportersHTML report; CSV export source: Docs: Export to CSV
Install methodnpm or yarn dev dependency (npm i -D nyc) source: READMEHomebrew (brew install allure), Scoop (scoop install allure) or release archives 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.

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

Allure Report

Fits projects that need test reports built from results of several testing tools and languages; its README describes unified reports across eleven programming languages on several CI/CD systems. 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. README, read
  10. Docs: How to generate a report, read
  11. Docs: Frameworks, read
  12. Docs: Integrating with codecov.io, read
  13. Docs: Integrations, read
  14. Docs: Using Alternative Reporters, read
  15. Docs: Export to CSV, read
  16. README, read

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