Topics / #cplusplus
Cplusplus projects on GitHub
C++ resources, package managers, and libraries for systems and application development.
As of , the most-starred Cplusplus projects on GitHub are imgui (76.7K stars), CppCoreGuidelines (45.4K stars) and CPlusPlusThings (43.6K stars). GitHub.Locker tracks 10 Cplusplus repositories with 262.9K stars combined. The fastest-growing on October 17 was imgui, with +23 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
imgui
ocornut/imgui · ★ 76.7KDear ImGui is a bloat-free graphical user interface library for C++ that outputs optimized vertex buffers you render in your own 3D-pipeline-enabled application. It is aimed at tooling, debug UIs, and visualization rather than end-user application UIs.
+12stable-diffusion.cpp
leejet/stable-diffusion.cpp · ★ 7.7KA pure C/C++ inference engine for diffusion models like Stable Diffusion, Flux, Wan, Qwen Image, and Z-Image, built the same way as llama.cpp so you can generate images and videos without heavy Python dependencies.
+4CppCoreGuidelines
isocpp/CppCoreGuidelines · ★ 45.4KThe C++ Core Guidelines are a collaborative set of best-practice rules for writing modern C++ (C++11 and later), covering interfaces, resource management, memory management, and concurrency, with the goal of making code type-safe, leak-free, and fast.
+4modern-cpp-features
AnthonyCalandra/modern-cpp-features · ★ 21.9KA cheatsheet listing and explaining the new language and library features introduced in each modern C++ standard: C++11, C++14, C++17, C++20, and C++23.
The all-time top
10 projects · by stars
- 76.7K
#1 · ocornut/imgui
imgui
Dear ImGui is a bloat-free graphical user interface library for C++ that outputs optimized vertex buffers you render in your own 3D-pipeline-enabled application. It is aimed at tooling, debug UIs, and visualization rather than end-user application UIs.
- 45.4K
#2 · isocpp/CppCoreGuidelinesCppCoreGuidelines
The C++ Core Guidelines are a collaborative set of best-practice rules for writing modern C++ (C++11 and later), covering interfaces, resource management, memory management, and concurrency, with the goal of making code type-safe, leak-free, and fast.
- 43.6K
#3 · Light-City/CPlusPlusThingsCPlusPlusThings
A Chinese-language repository (also partly in English) that walks C++ learners from basics to advanced topics: core language features, C++11/14/17/20, STL internals, design patterns, and concurrency, all backed by runnable code examples.
- 4

vcpkg
27.5Kmicrosoft/vcpkg · CMakevcpkg is a free, open-source C/C++ package manager maintained by Microsoft and the C++ community, letting you fetch, build, and manage third-party libraries for your C++ projects.
- 5

modern-cpp-features
21.9KAnthonyCalandra/modern-cpp-featuresA cheatsheet listing and explaining the new language and library features introduced in each modern C++ standard: C++11, C++14, C++17, C++20, and C++23.
- 6
quicktype
13.9Kglideapps/quicktype · TypeScriptquicktype generates strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries so you can work with JSON type-safely across many programming languages.
- 7

thrift
11Kapache/thrift · C++Apache Thrift is a lightweight, language-independent software stack for building RPC clients and servers. It generates code from a single interface definition file so programs written in different languages can call each other's procedures and share data.
- 8

CppTemplateTutorial
10.6Kwuye9036/CppTemplateTutorial · C++A Chinese-language, in-depth tutorial on C++ templates that treats templates as a self-contained, Turing-complete language, aiming to help readers fully internalize template metaprogramming rather than just memorize syntax.
- 9

stable-diffusion.cpp
7.7Kleejet/stable-diffusion.cpp · C++A pure C/C++ inference engine for diffusion models like Stable Diffusion, Flux, Wan, Qwen Image, and Z-Image, built the same way as llama.cpp so you can generate images and videos without heavy Python dependencies.
- 10

cppinsights
4.7Kandreasfertig/cppinsights · C++C++ Insights is a Clang-based source-to-source transformation tool that shows C++ code the way the compiler actually sees it, revealing implicit things like compiler-generated special member functions, implicit casts, and what lambdas, range-based for-loops, or auto/decltype actually expand to.
Related topics
Often tagged together