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
| Fact | nyc | Allure Report |
|---|---|---|
| Stars | 5,7591 | 5,5411 |
| Forks | 3621 | 7831 |
| Contributors | 1071 | 981 |
| Last release | 2026-02-221 | 2026-09-031 |
| Last commit | 2026-05-171 | 2026-09-031 |
| Commits in 90 days | 01 | 601 |
| License | ISC1 | Apache-2.01 |
| Primary language | JavaScript1 | HTML1 |
| Status | slow1 | active1 |
| Languages or inputs covered | JavaScript (ES5, ES2015+); Babel and TypeScript through source maps source: README | Result files written by framework integrations to the allure-results directory source: Docs: How to generate a report |
| Framework integrations | tap, mocha, AVA source: README | Integrations for JUnit 4, JUnit 5, TestNG, Cucumber-JVM, pytest, Jest, Mocha, Playwright, Cypress, NUnit, xUnit.net, RSpec and others source: Docs: Frameworks |
| CI integration | Codecov upload guide with a Travis CI example source: Docs: Integrating with codecov.io | Integrations for Azure DevOps, Bamboo, Jenkins and TeamCity source: Docs: Integrations |
| Report formats | clover, cobertura, html, json, json-summary, lcov, lcovonly, teamcity, text, text-lcov, text-summary source: Docs: Using Alternative Reporters | HTML report; CSV export source: Docs: Export to CSV |
| Install method | npm or yarn dev dependency (npm i -D nyc) source: README | Homebrew (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
- GitHub REST API: repository, read
- GitHub REST API: repository, read
- GitHub REST API: contributors, read
- GitHub REST API: contributors, read
- GitHub REST API: latest release, read
- GitHub REST API: latest release, read
- GitHub REST API: commits, read
- GitHub REST API: commits, read
- README, read
- Docs: How to generate a report, read
- Docs: Frameworks, read
- Docs: Integrating with codecov.io, read
- Docs: Integrations, read
- Docs: Using Alternative Reporters, read
- Docs: Export to CSV, read
- README, read
Documented facts collected 2026-09-22. See the methodology for how metrics and facts are gathered.