nextest-rs/nextest

A next-generation test runner for Rust.

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 21st, 2026
Created on February 8th, 2022
Open Issues & Pull Requests: 103 (+0)
GitHub issues: Enabled
Number of forks: 174
Total Stargazers: 3,301 (+0)
Total Subscribers: 3 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.6 hours
Mean response time: 54.2 days
90th percentile: 52.0 days
Tracked items: 109

How this project is maintained

About 5% of issues opened in the past year have never received a reply. 58% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "bug" is answered fastest, typically in about 4 hours, while "enhancement" waits about 6 days. 85% of issues opened in the past year have been closed, leaving a working backlog. Three people close 86% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 26
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 884 days
Stale 30+ days: 21
Stale 90+ days: 15

Recent activity

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

Top labels

  • bug (44)
  • enhancement (12)
  • help wanted (9)
  • question (4)
  • deferred (3)
  • experimental (3)
  • A-filter-expressions (1)
  • good first issue (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Nextest is a next-generation test runner for Rust that replaces the default Cargo test runner with a faster alternative.

The tool addresses the need for improved test execution performance and reliability in Rust projects. It works by providing a Cargo subcommand that intercepts and runs tests with optimizations for speed and better handling of flaky tests. The project is structured as a modular ecosystem: cargo-nextest serves as the main command-line interface, while nextest-runner contains the core execution logic, nextest-metadata provides programmatic access over the command line, and nextest-filtering handles test selection through filtersets.

Nextest suits any Rust project looking to reduce test execution time or gain better visibility into test behavior. It is particularly valuable for projects with large test suites or those struggling with flaky tests. The tool maintains broad compatibility, supporting Rust versions released within the past year for execution, which means it works with older codebases without requiring immediate updates.

The project maintains active development with regular updates and a welcoming contribution process that includes curated entry points for new contributors. The codebase is organized as a collection of published libraries on crates.io, allowing other tools to integrate with nextest's functionality programmatically. Documentation is comprehensive and continuously maintained across multiple formats, including a dedicated website and inline API documentation for each library component.