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 didn’t ReadDirectoryChangesW provide a way to correlate the two sides of a rename operation?↗Barry's C++ Blog
Push-based vs Pull-based Customization↗Sandor Dargo's Blog
C++26: Module improvements↗C++ Stories
C++26: Standard Library Hardening Experiments↗Braden++
Break MSVC and Clang with this one weird trick!↗
Recent video
Browse channelsC++ Weekly - Ep 550 - All The Undefined Behavior↗ACCU Conference
Dangerous Optimizations! in C++ - Part Deux - Robert C. Seacord - ACCU on Sea 2026↗C++Online
Text Processing in C++ with The TProc Library↗Meeting C++
Realtime 3D world generation - Emanuel Kospach↗The Cherno
ls AI Code Actually BAD?↗
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