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.
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.
Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.
Choose a fork to inspect
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.