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.

10Projects
262.9KStars in total
+50Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

10 projects · by stars

  1. #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.

    76.7K
  2. #2 · isocpp/CppCoreGuidelines

    CppCoreGuidelines

    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.

    45.4K
  3. #3 · Light-City/CPlusPlusThings

    CPlusPlusThings

    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.

    43.6K
  1. 4

    vcpkg

    27.5Kmicrosoft/vcpkg · CMake

    vcpkg 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.

  2. 5

    modern-cpp-features

    21.9KAnthonyCalandra/modern-cpp-features

    A 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.

  3. 6

    quicktype

    13.9Kglideapps/quicktype · TypeScript

    quicktype 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

Often tagged together