uvu vs Zora
uvu
github.comZora
github.comSide by side
| Figure | uvu | Zora |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Linux | — | Yes |
| API | — | Yes |
| Plans published | 1 | 0 |
| Spec score · JavaScript Testing Frameworks | 7.6 (#11) | 6.5 (#22) |
| Intended users | The project describes uvu as a test runner for Node.js and browser projects. | The project is aimed at JavaScript developers who want a lightweight, composable testing library for different JavaScript environments. |
| License | The repository identifies uvu as MIT licensed. | The GitHub repository identifies the project as MIT licensed. |
| Purpose | uvu is a fast, lightweight test runner for Node.js and the browser. | Zora is a JavaScript testing library for writing and running tests. |
Plans
In their own words
uvu
uvu is a free, lightweight test runner for Node.js and browser projects. It supports individually executable test files, asynchronous tests that may return Promises, native ES modules and a familiar API. Tests can be grouped into named suites or registered through a simpler test interface, and snapshot testing is supported. Each file is self-contained and can also be run directly with Node.js. The optional CLI collects and executes suites, with options to stop after the first failure, ignore patterns, preload modules, set a working directory and colorize output. When a directory is specified, file matching takes a regular-expression pattern rather than relying on glob patterns. The optional assertion module works in browsers and can be swapped for another library, including Node.js’s native assert. Installation uses `npm install --save-dev uvu`. Package metadata specifies Node.js version `>=8`; the repository identifies the project as MIT licensed and credits Luke Edwards.