boost-ext/ut
C++20 μ(micro)/Unit Testing framework observed · 2026-08-28
Health v2 · maintenance only
60/100
- Activity 67
- Release rhythm 28
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 71.0
- age_days: 2524
- days_rel: 518
- days_push: 200
- n_releases_24m: 3
Adoption not part of the score
1437 stars · 131 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
UT (μt) is a C++20 micro unit testing framework distributed as a single header or C++20 module. It provides a macro-free, DSL-style API for writing tests with automatic registration, expressive assertions, and TDD/BDD support.
Use cases
- write unit tests for C++20 code
- practice test-driven development in C++
- write BDD-style tests without macros
- run parameterized and parallel test suites
- integrate test output with CI systems
- replace assert-based testing with named, self-describing tests
When to choose
- your project targets C++20 and you want a lightweight, macro-free testing framework
- you want a single-header dependency with fast compile times
- you need expressive assertions that show why a test failed
- you want TDD/BDD workflows with automatic test registration
When to avoid
- your codebase must compile with pre-C++20 compilers
- you need an ecosystem with extensive matchers, fixtures, and mocking built in
- your team is already invested in GoogleTest or Catch2 conventions
Facets
library · maturity active
testing e2e-testing benchmarking testing developer-tools cpp cross-platform windows unit-testing tdd bdd cpp20 single-header macro-free header-only linux macos
2 sources
- readme: https://github.com/boost-ext/ut · fetched 2026-08-28 · 35b21ed21187
- homepage: https://boost-ext.github.io/ut/ · fetched 2026-08-29 · ec896fbfea5c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| boost-ext/ut | main | 60 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem