isocpp/CppCoreGuidelines resource
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++ observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 96
- Release rhythm 8
- Longevity 100
Flags: no_license
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: n/a
- age_days: 4032
- days_rel: n/a
- days_push: 27
- n_releases_24m: 0
Adoption not part of the score
45278 stars · 5555 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
The C++ Core Guidelines are a collaborative, living document of rules and best practices for writing modern C++ (C++11 and newer), led by Bjarne Stroustrup and Herb Sutter. It covers interfaces, resource and memory management, concurrency, error handling, templates, and more, and pairs with the Guidelines Support Library (GSL).
Use cases
- learn how to write modern C++ safely
- establish coding standards for a C++ team
- review C++ code against best practices
- reduce memory leaks and resource bugs in C++ projects
- find recommended patterns for C++ concurrency and error handling
- modernize a legacy C++ codebase
When to choose
- you write or review C++ and want authoritative, community-vetted best practices
- you are defining an organization-wide C++ style and safety policy
- you are teaching or learning modern C++ idioms
When to avoid
- you need an automated linter or enforcement tool rather than a document (though tools like clang-tidy implement these rules)
- you work primarily in another language
- you need strict, complete, formally verified rules - the document itself notes gaps and evolving sections
Facets
learning-resource · maturity active
documentation developer-tools programming-languages developer-tools tutorials cross-platform cpp coding-standards best-practices style-guide guidelines modern-cpp
2 sources
- readme: https://github.com/isocpp/CppCoreGuidelines · fetched 2026-08-28 · 9f5e2cb2931a
- homepage: http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines · fetched 2026-08-29 · 9316a840d055
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| isocpp/CppCoreGuidelines | main | 66 |
For agents
markdown · JSON · MCP: product_card(name="isocpp/CppCoreGuidelines")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem