lukeed/uvu

uvu is an extremely fast and lightweight test runner for Node.js and the browser

View on GitHub ↗Jump to charts ↓

lukeed/uvu has 3k+ stars and 100+ forks on GitHub, is written in JavaScript, and was last pushed on Sep 22, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 39 minutes ago
Added to GitGenius on September 23rd, 2026
Created on May 11th, 2020
Open Issues & Pull Requests: 91 (+0)
GitHub issues: Enabled
Number of forks: 105
Total Stargazers: 3,029 (+0)
Total Subscribers: 18 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.3 hours
Mean response time: 0.3 hours
90th percentile: 0.4 hours
Tracked items: 3

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 530 days
Stale 30+ days: 6
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

uvu is a test runner for Node.js and the browser that emphasizes speed and minimal overhead.

The tool addresses the need for fast test execution without unnecessary dependencies. It works by providing a lightweight test harness that runs individual test files directly and detects failures through thrown errors, allowing developers to use any assertion library or Node's native assert module rather than being locked into a specific one.

Developers should choose uvu for projects where test performance matters and bundle size is a concern. It suits any Node.js or browser-based project that values simplicity and speed over a large ecosystem of built-in features. The tool supports async/await tests, native ES Modules, and has a familiar API that will feel natural to developers who have used other test runners.

The project maintains a focused scope with minimal dependencies, reflecting a deliberate design philosophy around lightweight tooling. Development activity shows consistent maintenance and responsiveness to issues and contributions.