google/benchmark
A microbenchmark support library
About the project
Google's C++ microbenchmark library: measures the performance of code snippets much like unit tests. Aimed at developers optimizing performance-critical code.
Useful for
- Measure a function's runtime before and after optimization
- Compare performance of several algorithm implementations
- Integrate benchmarks into CI to catch regressions
README summarized by DeepSeek V4.1 Flash. Details may be inaccurate.
Why it’s trending
- GitHub Trending C++ today: #6, +4 stars.
Stars per day
Bars are daily stars, the line is the usual pace. Red marks spike days.
Numbers
- Total stars
- 10,442
- Today
- 0 · ≈ 1 by evening
- Forks
- 1,806
- Issues and pull requests
- 2,273
- Watchers
- 203
- Language
- C++
- License
- Apache-2.0
- Latest release
- v1.9.5 · January 21, 2026
- Created
- December 12, 2013
- Last push
- September 29, 2026
Star trust
Growth looks organic: forks and discussion are in line with active projects, and stars arrive unevenly, the way people give them.
These are heuristics, not a verdict: we judge by the repository’s behavior, not by a list of stargazers.
Spotted in
- September 30, 2026GitHub Trending C++ today: #6, +4 stars
Similar by description
-
0.6
catchorg/Catch2
Catch2 is a C++-native test framework for unit tests, TDD and BDD using C++14/17 and later, with no external dependencies. It also provides basic micro-benchmarking and simple BDD macros.
-
1.4
samber/cc-skills-golang
A collection of reusable agent skills that teach AI coding assistants idiomatic Go: code style, testing, concurrency, security, observability and popular libraries.