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

boost-ext/ut

C++20 μ(micro)/Unit Testing framework observed · 2026-08-28

github.com/boost-ext/ut · homepage · C++ · BSL-1.0 (other) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
boost-ext/utmain60

For agents

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

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem