Early previewThis guide is in development. Items tagged verify are still being checked against official docs.
nebx Learn
GitHub
Menu
Home/C++/Frameworks
C++

C++

Zero-cost abstractions and full control over memory.

Paradigm
Multi-paradigm, OOP, generic
Typing
Static, strong-ish
Memory
Manual / RAII, no GC
Runs
Native machine code (AOT)
Concurrency
Threads, atomics, coroutines (C++20)

Frameworks & ecosystem

The tools most C++ projects are built on.

Desktop & embedded UI

Qt

Cross-platform application framework with widgets, QML and networking.

Libraries

Boost

Peer-reviewed libraries; many (smart pointers, filesystem, optional) later entered the standard.

Games

Unreal Engine

AAA game engine scripted in C++ and Blueprints.

Web

Drogon verify

High-performance asynchronous HTTP framework.

RPC

gRPC

Protocol Buffers based RPC with first-class C++ support.

Testing

GoogleTest / Catch2

The two most common unit-testing frameworks.

Build & packages

CMake + vcpkg / Conan

De-facto build generator and package managers.

Saved in this browser only. Part of From code to production (0/5).