Topics / #cpp11
Cpp11 projects on GitHub
Modern C++ language features and practices
As of , the most-starred Cpp11 projects on GitHub are CPlusPlusThings (43.5K stars), aria2 (43.1K stars) and spdlog (29.7K stars). GitHub.Locker tracks 15 Cpp11 repositories with 292K stars combined. The fastest-growing on October 16 was aria2, with +18 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+18aria2
aria2/aria2 · ★ 43.1Karia2 is a lightweight, cross-platform command-line download utility that fetches files over HTTP(S), FTP, SFTP, BitTorrent, and Metalink, and can combine multiple protocols/sources for the same file to maximize bandwidth.
simdjson
simdjson/simdjson · ★ 24.4KA C++ library that parses JSON at gigabytes-per-second speed using SIMD instructions and microparallel algorithms. It ships in production systems like Node.js, ClickHouse and Meta Velox.
+5compiler
edgcpp/compiler · ★ 936This is the open-source EDG C/C++ compiler front end project: a parser and semantic analyzer for C and C++ that is famous for matching Clang, GCC, and MSVC's parsing behavior (including their quirks) so vendors can embed it in their own tools.
+3spdlog
gabime/spdlog · ★ 29.7Kspdlog is a very fast C++ logging library. It ships header-only or as a compiled library, and its message formatting is powered by the fmt library.
The all-time top
15 projects · by stars
- 43.5K
#1 · 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.
- 43.1K
#2 · aria2/aria2aria2
aria2 is a lightweight, cross-platform command-line download utility that fetches files over HTTP(S), FTP, SFTP, BitTorrent, and Metalink, and can combine multiple protocols/sources for the same file to maximize bandwidth.
- 29.7K
#3 · gabime/spdlogspdlog
spdlog is a very fast C++ logging library. It ships header-only or as a compiled library, and its message formatting is powered by the fmt library.
- 4

modern-cpp-tutorial
25.9Kchangkun/modern-cpp-tutorial · C++A free book teaching modern C++ features from C++11 through C++26, written for people who already know traditional C++ (C++98 or earlier) and want a fast way to learn the new stuff.
- 5
simdjson
24.4Ksimdjson/simdjson · C++A C++ library that parses JSON at gigabytes-per-second speed using SIMD instructions and microparallel algorithms. It ships in production systems like Node.js, ClickHouse and Meta Velox.
- 6

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

pybind11
18Kpybind/pybind11 · C++pybind11 is a lightweight header-only C++ library that exposes C++ types in Python and vice versa — mainly to create Python bindings for existing C++ code.
- 8

cpp-httplib
16.9Kyhirose/cpp-httplib · C++A C++11 single-file header-only HTTP/HTTPS server and client library — you add networking to a C++ program by including one header, httplib.h.
- 9

Modern-CPP-Programming
16.2Kfederico-busato/Modern-CPP-Programming · HTMLA free, open-access Modern C++ Programming course by Federico Busato covering standards from C++03 to C++26 — from language basics to advanced features, tools and optimization.
- 10

awesome-modern-cpp
13.2Krigtorp/awesome-modern-cpp · HTMLA curated list of resources for learning and using modern C++ (C++11 and later): books, talks, blogs, websites, project templates, and high-quality libraries.
- 11

MyTinySTL
12.5KAlinshans/MyTinySTL · C++A tiny reimplementation of the C++ Standard Template Library written from scratch in C++11 — most standard containers and algorithms, started as the author's first practice project and now at version 2.x.x.
- 12

raytracing.github.io
10.7KRayTracing/raytracing.github.io · HTMLThe home of the free 'Ray Tracing in One Weekend' series: three online books that teach you to write a ray tracer from scratch in C++, plus the source code for each book.
- 13

ORB_SLAM2
10.3Kraulmur/ORB_SLAM2 · C++ORB-SLAM2 is a real-time SLAM library for monocular, stereo and RGB-D cameras: it tracks the camera trajectory and builds a sparse 3D reconstruction, with loop detection and relocalization.
- 14

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

compiler
936edgcpp/compiler · CThis is the open-source EDG C/C++ compiler front end project: a parser and semantic analyzer for C and C++ that is famous for matching Clang, GCC, and MSVC's parsing behavior (including their quirks) so vendors can embed it in their own tools.
Related topics
Often tagged together