Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. C Plus Plus

C Plus Plus

1194 projects

Showing 36 of 1194 projects

C++Now 2023 Presentations
C++Now 2023 Presentations

A collection of presentation materials from C++Now 2023 covering modern C++ techniques, language evolution, and performance topics.

#systems-programming#conference-talks#programming-language
Stars92
Forks7
Last commit3 years ago
twin-e
twin-eC

A modern, portable open-source engine for playing Little Big Adventure 1 (Relentless: Twinsen's Adventure).

#portable-engine#sdl#c-plus-plus
Stars90
Forks16
Last commit1 year ago
Vulkan Launchpad
Vulkan LaunchpadC++

A C++ framework that simplifies Vulkan API for beginners by abstracting verbose parts and providing utility functions.

#vulkan#learning-framework#cmake
Stars90
Forks10
Last commit4 months ago
cmake-checks-cache
cmake-checks-cacheCMake

CMake modules that cache platform check results to dramatically speed up CMake configuration times in CI builds.

#compiler#developer-tools#caching
Stars90
Forks6
Last commit4 years ago
GNU Gatekeeper
GNU GatekeeperC++

GNU Gatekeeper - H.323 server for VoIP and videoconferencing

#nat-traversal#c-plus-plus#voip
Stars90
Forks25
Last commit14 days ago
3d-annotation-tool
3d-annotation-toolC++

A graphical user interface for annotating point clouds and 3D scenes with bounding boxes, keypoints, and rectangles.

#labeling-tool#lidar#3d-vision
Stars90
Forks13
Last commit4 years ago
FindTBB
FindTBBCMake

A CMake find module for locating and linking Intel Threading Building Blocks (TBB) libraries in C++ projects.

#parallel-computing#find-module#cmake
Stars89
Forks34
Last commit8 years ago
Kigs framework
Kigs frameworkC++

A modular C++ framework for rapid development of cross-platform applications including games, simulators, and viewers.

#modular-architecture#emscripten#visual-studio
Stars89
Forks24
Last commit2 years ago
OpenCrystalCaves
OpenCrystalCavesC++

An unofficial open-source engine reimplementation of the classic game trilogy Crystal Caves, with modern improvements.

#pixel-art#crystal-caves#sdl2
Stars89
Forks4
Last commit16 hours ago
Boost.Signals2
Boost.Signals2C++

A managed signals and slots system implementation for C++ as part of the Boost libraries.

#event-driven#c-plus-plus-03#observer-pattern
Stars89
Forks61
Last commit27 days ago
C-Turtle
C-TurtleC++

A header-only C++11 port of Python's Turtle graphics library for educational programming.

#cpp-library#programming-education#c-plus-plus-11
Stars88
Forks23
Last commit1 year ago
GL_vs_VK
GL_vs_VKC++

A master's thesis project benchmarking OpenGL vs Vulkan API performance through identical test implementations.

#vulkan#graphics#master-thesis
Stars88
Forks11
Last commit4 years ago
coveralls-cmake
coveralls-cmakeCMake

CMake scripts to generate and upload code coverage data to Coveralls.io from C/C++ projects.

#gcov#travis-ci#build-tools
Stars87
Forks19
Last commit6 years ago
gl_vk_bk3dthreaded
gl_vk_bk3dthreadedC++

A deprecated Vulkan and OpenGL sample demonstrating multi-threaded 3D rendering using worker threads and command buffers.

#vulkan#opengl#performance-optimization
Stars87
Forks17
Last commit1 year ago
gdx-jnigen
gdx-jnigenJava

A library for writing C/C++ code inline with Java source code, simplifying JNI development and cross-platform native builds.

#java-native-interface#gradle#ios
Stars87
Forks30
Last commit21 days ago
cml
cmlC++

A header-only C++ library providing vector, matrix, and quaternion math expression templates with configurable behavior.

#cplusplus-14#graphics#quaternions
Stars86
Forks19
Last commit29 days ago
Pikifen
PikifenC++

A fan-made game engine for creating and playing custom Pikmin-style fan content, designed as a flexible "Pikmin Maker".

#open-source#pikmin-fangame#fan-project
Stars85
Forks19
Last commit1 day ago
WUI
WUIC++

A cross-platform C++17 library for creating graphical user interfaces with a minimalist API.

#desktop-application#c-plus-plus#ui-library
Stars85
Forks7
Last commit2 days ago
cmake-maven-plugin
cmake-maven-pluginJava

A Maven plugin that integrates CMake build system functionality into Maven projects.

#build-automation#continuous-integration#cmake
Stars83
Forks13
Last commit6 months ago
genepi
genepiC++

Automatically generates Node.js N-API bindings from C++ libraries using macros and CMake.

#javascript-interop#native-addons#node-addon-api
Stars83
Forks9
Last commit3 years ago
ping-eos
ping-eosJavaScript

A tutorial project demonstrating how to build and interact with a simple ping smart contract on EOS using C++ and React.js.

#webassembly#eos#smart-contracts
Stars82
Forks21
Last commit8 years ago
rostkatze
rostkatzeC++

A C++ Vulkan driver implementation on top of D3D12, enabling Vulkan API usage on Windows systems.

#vulkan#cross-api#d3d12
Stars82
Forks3
Last commit8 years ago
fastrack
fastrackC++

A ROS implementation of Fast and Safe Tracking (FaSTrack) for online safe trajectory planning with reachability-based safety guarantees.

#robotics#safety-guarantees#real-time-planning
Stars80
Forks18
Last commit6 years ago
libdart
libdartC++

A high-performance C++ JSON library with a binary wire protocol, optimized for network efficiency and zero-copy parsing.

#stream-processing#binary-protocol#high-performance
Stars80
Forks9
Last commit2 years ago
plf::stack
plf::stackC++

A C++ stack container with significantly better performance than std::stack across various data sizes.

#standard-library-alternative#stack-container#stack
Stars79
Forks6
Last commit2 days ago
Amplitude Audio SDK
Amplitude Audio SDKC++

A cross-platform audio engine optimized for games, featuring spatial audio, data-driven configuration, and a plugin architecture.

#game-audio#data-driven#spatial-audio
Stars78
Forks7
Last commit14 hours ago
node-cmake
node-cmakeCMake

A CMake-based build system for Node.js native modules, offering a drop-in replacement for node-gyp.

#native-modules#cmake#c-plus-plus
Stars77
Forks20
Last commit5 years ago
compatibility
compatibilityCMake

A CMake module that automatically detects C++ compiler features and generates workaround headers for cross-compiler compatibility.

#header-generation#compiler-support#c-plus-plus-11
Stars75
Forks14
Last commit9 years ago
jute
juteC++

A single-header C++ JSON parser with a read-only API, designed for simplicity and drop-in use.

#data-serialization#cpp17#lightweight
Stars74
Forks24
Last commit6 months ago
LightSaber
LightSaberC++

A multi-core stream processing engine for high-throughput window aggregation with optional exactly-once fault tolerance.

#stream-processing#multi-core#window-aggregation
Stars73
Forks19
Last commit4 years ago
NBTEditor
NBTEditorC++

A desktop application for editing Minecraft NBT binary files and schematic files.

#desktop-application#schematic-editor#qt5
Stars72
Forks8
Last commit2 years ago
Mous Player
Mous PlayerC++

A lightweight, extensible audio player and converter for FreeBSD, Linux, and macOS with multiple interface options.

#qt#plugin-system#converter
Stars72
Forks17
Last commit3 years ago
TUISIC
TUISICC++

A TUI online music streaming application with vim motions, multiple sources, and AI integration via MCP.

#music#mpv#archlinux
Stars71
Forks6
Last commit2 months ago
Ravennakit SDK
Ravennakit SDKC++

Cross-platform C++ SDK for professional networked audio using AES67, RAVENNA, and ST2110-30 protocols.

#aes67#audio-networking#low-latency
Stars69
Forks6
Last commit2 months ago
AutoHotkey DLL
AutoHotkey DLLAutoHotkey

AutoHotkey_H v1 DLL release providing a C/C++ interface for embedding AutoHotkey scripting capabilities.

#macro#dll#windows-automation
Stars69
Forks11
Last commit4 years ago
Vulkan Demos and Tutorials
Vulkan Demos and TutorialsC++

A collection of heavily commented C++ Vulkan demos and tutorials for beginners learning graphics programming.

#vulkan#shaders#gpu-compute
Stars68
Forks3
Last commit9 years ago
PreviousPage 29 of 34Next

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
#Cross Platform410
#Cpp241
#Game Development198
#Cmake176
#Header Only165
#Game Engine129
#Opengl83
#High Performance80
#C78
#Linux75
#Open Source73
#Vulkan72