Repository brief

google/googletest

Read the upstream summary on the left, browse the cached forks below it, and load each fork comparison into the right-hand panel.

Cached analysis
cached 2026-03-30T20:03:39.448Z
1mo ago

google/googletest

google/googletest is the upstream GoogleTest and GoogleMock repository: a widely used C++ testing and mocking framework with active recent development, strong adoption, and a large fork ecosystem. It looks like a mature infrastructure dependency rather than an application repo, so forks are most likely interesting if they add build-system, platform, matcher, or tooling changes.

GitHub
Loading tags...
Stars38,412
Forks10,727
Default branchmain
Last pushed2026-03-30T17:48:36Z
Recommended shortcuts

Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.

Forks

Choose a fork to inspect

10 of 10 fork briefs
Selected

Prefer upstream unless you specifically need a frozen copy of GoogleTest. This fork adds no visible functionality and mainly carries the risk of being out of date.

Prefer upstream unless you specifically need a frozen historical snapshot. This fork adds no visible capabilities and is materially behind on maintenance, so it is a poor choice for teams that want current GoogleTest behavior and fixes.

Prefer this fork if your tests need MPI-aware behavior and coordinated multi-process output. Prefer upstream if you only need standard GoogleTest and want the lowest sync risk and freshest upstream fixes.

Choose this fork only if you specifically want a frozen, low-divergence snapshot. For active development or broad platform/build compatibility, upstream GoogleTest is the better choice.

Prefer upstream unless you specifically need this exact old snapshot; this fork provides no added capabilities and is behind on active bugfix and support work.

Choose this fork only if you want a near-vanilla mirror and are prepared to sync upstream yourself. For most adopters, upstream google/googletest is the better default because this fork has no visible added capabilities and is materially behind.

Prefer upstream unless you specifically need a frozen, untouched snapshot. This fork offers no added functionality and is far enough behind that adopters would inherit missing fixes and maintenance work.

Prefer this fork only if you need a frozen GoogleTest snapshot. If you want current upstream fixes, platform support, or matcher improvements, upstream is the better choice.

Prefer this fork if you need GoogleTest/GoogleMock packaged and wired for ROS/ament workflows. Prefer upstream if you want current framework behavior, broader build support, and lower sync risk.

Prefer upstream unless you specifically need a frozen legacy copy; this fork adds no visible value and is materially out of date.