Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cpp

Cpp

407 projects

Showing 36 of 407 projects

Restinio
RestinioC++

A C++17 header-only library for building embedded HTTP/WebSocket servers with async request handling and Express-like routing.

#http-server#library#asio
Stars1.3k
Forks114
Last commit3 months ago
stdgpu
stdgpuC++

A C++17 library providing efficient STL-like data structures (vector, unordered_map, etc.) for GPU programming with CUDA, OpenMP, and HIP backends.

#cuda#parallel-computing#high-performance-computing
Stars1.3k
Forks99
Last commit16 days ago
vk-bootstrap
vk-bootstrapC++

A C++17 utility library that simplifies Vulkan initialization by handling instance creation, device selection, and swapchain setup.

#vulkan#compute-shaders#game-development
Stars1.3k
Forks118
Last commit3 days ago
CppCon 2019 Presentation Materials
CppCon 2019 Presentation MaterialsJavaScript

A repository containing slides and materials from the CppCon 2019 conference for C++ developers.

#programming-education#conference-materials#presentation-slides
Stars1.3k
Forks166
Last commit
TerraBrush
TerraBrushC++

A GDExtension terrain heightmap editor for Godot 4.5 featuring sculpting, texture painting, LOD, and MultiZones.

#3d-environment#web-export#heightmap
Stars1.2k
Forks63
Last commit6 days ago
Veles
VelesC++

Binary data analysis and visualization tool that converts raw bytes into interactive visual patterns for rapid insight.

#qt#file-analysis#shaders
Stars1.2k
Forks120
Last commit7 years ago
MxEngine
MxEngineC++

An educational modern-C++ 3D game engine with deferred PBR, physics, audio, and a runtime editor.

#vulkan#open-source#educational
Stars1.2k
Forks74
Last commit2 years ago
SOFA
SOFAC++

An open-source framework for real-time multi-physics simulation, specializing in medical simulation and robotics.

#research-tool#simulation#medical-simulation
Stars1.2k
Forks361
Last commit1 day ago
cmake-examples
cmake-examplesCMake

A collection of minimal, modern CMake examples focused on understanding installation and project structure.

#examples#cmakelists#cmake-examples
Stars1.2k
Forks66
Last commit1 year ago
PhotonLibOS
PhotonLibOSC++

A high-performance C++ coroutine library for I/O-intensive applications, featuring user-space threading and support for epoll, io_uring, and DPDK.

#libos#high-performance#http
Stars1.2k
Forks177
Last commit22 hours ago
cpp17_in_TTs
cpp17_in_TTs

A collection of C++17 feature descriptions presented in Tony Tables format for clear comparison.

#code-examples#structured-bindings#tony-tables
Stars1.2k
Forks124
Last commit5 years ago
Terra Forge 3D
Terra Forge 3DC++

A cross-platform, professional procedural terrain generation and texturing tool for creating realistic 3D landscapes.

#terrain-generation#procedural-generation#open-source
Stars1.2k
Forks111
Last commit1 year ago
LunaSVG
LunaSVGC

A lightweight, portable C++ library for rendering and manipulating SVG files with high efficiency.

#rasterization#png#svg-rendering
Stars1.2k
Forks172
Last commit2 months ago
Siv3D
Siv3DC++

A C++20 framework for creative coding, enabling 2D/3D games, media art, visualizers, and simulators across Windows, macOS, Linux, and the Web.

#gamedev#c-plus-plus-20#game-developement
Stars1.2k
Forks155
Last commit1 month ago
jwt-cpp
jwt-cppC++

A header-only C++11 library for creating and validating JSON Web Tokens (JWT) with comprehensive algorithm support.

#c-plus-plus-11#authentication#jwt
Stars1.2k
Forks307
Last commit3 months ago
frugally-deep
frugally-deepC++

A lightweight header-only C++ library for running Keras (TensorFlow) models without linking against TensorFlow.

#library#deep-learning#c-plus-plus-14
Stars1.1k
Forks236
Last commit2 months ago
SimpleBLE
SimpleBLEC++

SimpleBLE - the all-in-one Bluetooth library for MacOS, iOS, Windows, Linux and Android.

#ios#driver#bluetooth
Stars1.1k
Forks181
Last commit9 days ago
ENet
ENetC

A simple, lightweight, and reliable UDP networking library written in pure C with optional in-order packet delivery.

#c-library#embedded-systems#gamedev
Stars1.1k
Forks89
Last commit1 month ago
dyno
dynoC++

A C++17 library for runtime polymorphism using type erasure, offering non-intrusive interfaces, value semantics, and customizable storage and dispatch.

#concepts#boost-hana#value-semantics
Stars1.0k
Forks44
Last commit5 years ago
Natalie
NatalieRuby

A work-in-progress Ruby compiler written in Ruby and C++, featuring an ahead-of-time compiler and incremental REPL.

#compiler-construction#compiler#language-implementation
Stars1.0k
Forks70
Last commit1 month ago
RLtools
RLtoolsC++

A high-performance, portable deep reinforcement learning library for continuous control, optimized for speed across CPUs, GPUs, and microcontrollers.

#robotics#high-performance-computing#embedded-systems
Stars1.0k
Forks59
Last commit20 days ago
C++ wfrest
C++ wfrestC++

A fast, efficient, and easy-to-use C++ asynchronous micro web framework for building REST APIs.

#json-api#http-server#workflow
Stars1.0k
Forks141
Last commit6 days ago
Rigel Engine
Rigel EngineC++

A modern C++ re-implementation of the classic DOS game Duke Nukem II, offering enhanced graphics and usability on modern systems.

#game-engine-2d#sdl2#opengl
Stars995
Forks65
Last commit2 years ago
zpp_bits
zpp_bitsC++

A lightweight C++20 header-only library for binary serialization and remote procedure calls with zero-overhead design.

#zero-overhead#c++20#endianness
Stars992
Forks74
Last commit3 days ago
utest.h
utest.hC++

A single-header unit testing framework for C and C++ with a simple API and Google Test-like output.

#unit-test#unit-testing#embedded
Stars984
Forks72
Last commit3 days ago
libjson-rpc-cpp
libjson-rpc-cppC++

A cross-platform C++ framework for building JSON-RPC 2.0 & 1.0 compatible client and server applications.

#libjson-rpc-cpp#http-server#json-rpc
Stars984
Forks324
Last commit2 years ago
FiberTaskingLib
FiberTaskingLibC++

A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.

#task-scheduler#coroutines#multithreading
Stars983
Forks82
Last commit1 year ago
Cutelyst
CutelystC++

A C++ web framework built on Qt, inspired by Catalyst's simplicity, with HTTP/2, WebSockets, and async support.

#http-server#webframework#qt
Stars975
Forks119
Last commit5 days ago
v8pp
v8ppC++

A header-only C++ library for binding C++ classes and functions into the V8 JavaScript engine.

#node-js-addons#native-modules#cpp17
Stars966
Forks119
Last commit8 months ago
FastBinaryEncoding
FastBinaryEncodingC++

Ultra-fast binary serialization library with code generation for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, and Swift.

#multi-language#high-performance#protocol-buffers-alternative
Stars957
Forks98
Last commit
libhttpserver
libhttpserverC++

A C++ library for building high-performance embedded RESTful HTTP servers.

#http-server#high-performance#authentication
Stars949
Forks191
Last commit1 day ago
100 Days 100 IoT Projects
100 Days 100 IoT ProjectsPython

A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.

#sensor-projects#iot-application#iot
Stars910
Forks108
Last commit
sigslot
sigslotC++

A header-only, thread-safe C++14 signal-slots library designed as a modern replacement for Boost.Signals2.

#event-driven#signal-slots#library
Stars904
Forks120
Last commit1 year ago
CSerialPort
CSerialPortC++

A lightweight cross-platform serial port library with protocol parsing for C++, C, C#, Java, Python, Node.js, Electron, and Rust.

#iot#serialport#embedded-systems
Stars904
Forks363
Last commit1 month ago
Saucer
SaucerC++

A modern, cross-platform C++ webview library for building lightweight desktop apps with web technologies.

#javascript-interop#cpp-library#webview-library
Stars903
Forks55
Last commit19 days ago
Book's Examples
Book's ExamplesC++

A comprehensive collection of code examples and recipes for learning and implementing the Vulkan graphics API.

#vulkan#shaders#gpu-compute
Stars896
Forks113
Last commit3 years ago
PreviousPage 6 of 12Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 years ago
1 year ago
7 days ago
#C Plus Plus240
#Cross Platform122
#Header Only91
#Cplusplus63
#Cmake61
#Cpp1757
#C50
#Game Development43
#Cpp1139
#High Performance35
#Python30
#Performance29