Ross ROSS = Recommend OSS · open-source software intelligence for agents

boost-ext/ut

C++20 μ(micro)/Unit Testing framework observed · 2026-10-09

github.com/boost-ext/ut · homepage · C++ · BSL-1.0 (other) observed · 2026-10-09

Health v2 · maintenance only

74/100

  • Activity 98
  • 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-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 71.0
  • age_days: 2572
  • days_rel: 566
  • days_push: 16
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

1445 stars · 133 forks observed · 2026-10-09

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

Member repositories

RepositoryRoleHealth v2
boost-ext/utmain74

For agents

markdown · JSON · MCP: product_card(name="boost-ext/ut")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem