A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
Repository Index
47,133 repositories indexed
1–24 of 74 · Most stars
Animated sprite editor & pixel art tool (Windows, macOS, Linux)
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
A brief computer graphics / rendering course
Run compilers interactively from your web browser and interact with the assembly
12 Weeks, 24 Lessons, IoT for All!
Modern C++ Programming Course (C++03/11/14/17/20/23/26)
Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Axera NPU, Ascend NPU, x86_64 servers, websocket server/client, support 12 programming languages
Clone of the Age of Empires II engine 🚀
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
Open-source search database for full-text, vector, and hybrid search with real-time indexing and SQL.
F´ - A flight software and embedded systems framework
The most widely used Python to C compiler
cuDF - GPU DataFrame Library
ChakraCore is an open source Javascript engine with a C API.
C++ Requests: Curl for People, a spiritual port of Python Requests.
One stop solution for all Vulkan samples
A categorized list of C++ resources.
C++ Insights - See your source code with the eyes of a compiler
Low-latency machine code generation
Open-source library of optimized deep learning operations (matmul, convolution, attention) for CPUs (x64, AArch64, RISC-V) and Intel GPUs. Used by PyTorch, TensorFlow, OpenVINO, and ONNX Runtime.
C++ implementation of the Python Numpy library
Free open source home automation system for Linux, Windows, Raspberry Pi. Supports Z-Wave, Zigbee, MQTT, and 150+ devices.
Open-Source Vulkan C++ API