The C++ index
The C++ world, all in one place.
cpp.social brings together C++ resources, communities, technical writing, events, tools, libraries, books and standardization information
#include <print>
int main() {
std::println("Hello, world!");
}#include <algorithm>
#include <print>
#include <vector>
int main() {
std::vector values{4, 2, 3, 1};
std::ranges::sort(values);
for (int value : values) {
std::println("value: {}", value);
}
}
Events & communities
C++ lives where people meet
Find upcoming events and active C++ communities on many platforms
Next on the calendar
All eventsconference
Meeting C++ 2026
–
- Location
- Vienna House by Wyndham Andel's Berlin, Berlin, Germany and online
- Organizer
- Meeting C++
- Format
- Hybrid
Community platforms
Browse allBrowse the directory to find the communities that suit you
- Discord
- Slack
- IRC
- Forums and Q&A
The wider C++ community
New ideas and insights, published regularly
cpp.social follows independent blogs, educators, conference archives, and technical channels so recent C++ material is easier to find
Recent writing
Browse blogsWhy is there no Windows hot-patching support for other architectures like 32-bit ARM and MIPS?↗Sandor Dargo's Blog
C++26: the new debugging header↗C++ Stories
Using C++17 std::optional↗Barry's C++ Blog
Push-based vs Pull-based Customization↗vitaut
A complete floating-point to_chars in 18 kB↗
Recent video
Browse channelsSenders For Existing Asynchronous Interfaces - Dietmar Kühl - C++Now 2026↗The Cherno
Can AI Make a Game Engine?↗ACCU Conference
Rust & C++: What We Learned Building Our Own APIs↗Meeting C++
Meeting C++ 2026: Interview with Frances Buontempo about her talk and books↗KDAB
September 2026 Newsletter: AI-Assisted Code Modernization, Distrobox, and New KDAB Videos↗
About C++
One standard, many tools and implementations
The C++ ecosystem includes multiple mature compilers, standard-library implementations, build systems, analysis tools, package managers and a lot more. The choice is yours - to make an informed one, the vast amounts of educational material around C++ and its huge tooling landscape can help. cpp.social aims to collect every resource you should be aware of in one place.
Find the right starting point
Reference material, implementation status, ecosystem directories, and the standards process live side by side
Package search
Search C++ libraries across package managers
cpp.social's package catalog brings several registries into one searchable view, so a library can be compared across the package managers that distribute it
Open package searchCatalog sources include Conan, vcpkg, Spack, Meson WrapDB, Bazel Central Registry, build2, Hunter, and xmake