Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cplusplus

Cplusplus

179 projects

Showing 35 of 179 projects

Breep
BreepC++

A high-level C++ peer-to-peer networking library with automatic bridging and object serialization.

#event-driven#cplusplus-14#library
Stars146
Forks23
Last commit7 years ago
Doxide
DoxideC++

A modern documentation generator for C++ that uses YAML configuration, outputs Markdown, and integrates with static site generators.

#developer-tools#code-documentation#documentation-tool
Stars143
Forks13
Last commit3 months ago
ixm
ixmCMake

A CMake library for writing modern, flexible CMake with reduced boilerplate and sensible defaults.

#boilerplate-reduction#target-expressions#generator-expressions
Stars103
Forks7
Last commit4 years ago
Electra
ElectraC++

An esoteric programming language where you code like an electrician using currents, generators, and components.

#programming-language#esoteric-programming-language#educational
Stars100
Forks1
Last commit2 months ago
EOSIO Ethereum Virtual Machine (EVM)
EOSIO Ethereum Virtual Machine (EVM)C++

An Ethereum Virtual Machine (EVM) implementation for the EOSIO blockchain, enabling Ethereum smart contract compatibility.

#solidity#smart-contracts#dapp-framework
Stars93
Forks30
Last commit1 year 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
Stars87
Forks22
Last commit1 year ago
C++Now 2016 Presentations
C++Now 2016 PresentationsC++

A collection of presentation materials from the C++Now 2016 conference covering modern C++ topics.

#metaprogramming#conference-materials#performance-optimization
Stars82
Forks14
Last commit
Revive Nokia N95
Revive Nokia N95

A guide to revive and develop for the legacy Nokia N95 smartphone, including firmware flashing, hacking, and app development.

#nokia#qt#symbian
Stars70
Forks10
Last commit8 days ago
QtVerbalExpressions
QtVerbalExpressionsC++

A Qt library for building regular expressions using a fluent, human-readable API.

#qt#developer-tools#pattern-matching
Stars66
Forks12
Last commit11 years ago
mathplot
mathplotC++

A header-only C++ library for 2D and 3D data visualization using modern OpenGL.

#cplusplus-20#scientific-computing#simulation
Stars64
Forks13
Last commit1 day ago
cmake-get
cmake-getCMake

A CMake module for fetching and installing dependencies during CMake configuration, similar to ExternalProject but with shared recipes.

#dependency-manager#build-tools#cget
Stars63
Forks3
Last commit7 years ago
godotcord
godotcordC++

A Godot module integrating Discord GameSDK for adding Discord features to Godot games.

#discord-sdk#discord-gamesdk#voice-chat
Stars53
Forks4
Last commit1 year ago
LKYDeepNN
LKYDeepNNC++

A lightweight, header-only C++11 deep neural network library designed for embedded systems with minimal dependencies.

#embedded-systems#data-science#deep-learning
Stars49
Forks12
Last commit5 years ago
cmake-modules
cmake-modulesCMake

A collection of CMake modules including LibFindMacros for simplifying library detection in CMake projects.

#open-source#public-domain#build-automation
Stars45
Forks17
Last commit3 years ago
system_tests
system_testsC++

System tests for ROS 2's rclcpp and rclpy client libraries to validate core functionality across different RMW implementations.

#rmw-implementation#rclcpp#ros2
Stars45
Forks56
Last commit2 days ago
mgclient
mgclientC

A C/C++ client library for connecting to and interacting with the Memgraph graph database.

#c-library#native-interface#client
Stars44
Forks6
Last commit1 month ago
osrf_testing_tools_cpp
osrf_testing_tools_cppC++

A collection of C++ testing utilities including memory interception, Googletest integration, and environment-aware test runners.

#googletest#test-runner#cplusplus-11
Stars38
Forks36
Last commit2 days ago
cordova-plugin-compat
cordova-plugin-compatJava

A deprecated Cordova plugin that provided backwards compatibility for Android runtime permissions on older Cordova versions.

#apache#library#backwards-compatibility
Stars36
Forks38
Last commit7 years ago
glsl_trace
glsl_traceC++

A library for debugging and profiling GLSL shaders in Vulkan and OpenGL applications.

#vulkan#graphics#opengl
Stars35
Forks6
Last commit3 years ago
Csv::Parser
Csv::ParserC++

A header-only CSV parser for Modern C++ supporting both compile-time and runtime parsing with RFC 4180 compliance.

#cpp-library#cplusplus-23#cplusplus-17
Stars34
Forks6
Last commit1 year ago
Ctrl+C
Ctrl+CC++

A cross-platform C++11 library for handling Ctrl+C signals with custom functions on Windows, Linux, and macOS.

#graceful-shutdown#macosx#cplusplus-11
Stars31
Forks5
Last commit1 year ago
QAppImageUpdate
QAppImageUpdateC++

A Qt5 library and plugin for delta updating AppImages using the zsync algorithm.

#library#qt5#appimage
Stars28
Forks13
Last commit4 years ago
Lums
LumsC

A flexible C++ game development library with a lightweight core and gamestate stack for framework-based game creation.

#gamestate-management#open-source#game-library
Stars28
Forks4
Last commit11 years ago
OpenDungeonsPlus
OpenDungeonsPlusC++

An open-source real-time strategy game where players build underground dungeons, command creatures, and battle for control.

#creature-command#community-driven#ogre-engine
Stars28
Forks6
Last commit3 days ago
RDCtoVkCpp
RDCtoVkCppC++

Converts RenderDoc Vulkan capture to compilable and executable C++ code.

#vulkan#cplusplus#reverse-engineering
Stars26
Forks6
Last commit6 years ago
pmm
pmmCMake

A CMake module that automatically downloads, installs, and manages external package managers like Conan and vcpkg within CMake projects.

#dependency-manager#build-automation#conan
Stars17
Forks2
Last commit5 years ago
TigerBeetleDB C++ client (Community)
TigerBeetleDB C++ client (Community)CMake

A header-only C++ client library for TigerBeetle, a financial accounting database designed for mission-critical safety and performance.

#tigerbeetle#hpp-library#tigerbeetle-client
Stars13
Forks1
Last commit
SeeMake
SeeMakeCMake

A cross-platform CMake template with testing, static/dynamic analysis, coverage reports, and dependency management for C++ projects.

#template#dev-tools#dependency-management
Stars13
Forks0
Last commit1 month ago
VKFS
VKFSC++

A cross-platform C++ framework for rapid Vulkan initialization and abstraction of core graphics objects.

#vulkan#fast#graphics
Stars12
Forks2
Last commit1 year ago
retruxx
retruxxC++

A reverse-engineered implementation of the Hard Truck Apocalypse game engine for modding and preservation.

#game-preservation#gamedev#cmake
Stars6
Forks1
Last commit3 months ago
DELTACAST IP Virtual Card NMOS samples
DELTACAST IP Virtual Card NMOS samplesC++

Code samples demonstrating integration of DELTACAST IP Virtual Card with NMOS standards for IP-based media workflows.

#sample-app#professional-video#sample-code
Stars6
Forks0
Last commit
Reflect
ReflectC++

A single-header C++11 library for runtime reflection and metadata on aggregate structs and classes.

#cpp-library#type-inspection#reflection-library
Stars5
Forks0
Last commit3 years ago
Scramjet C++
Scramjet C++C++

A C++ reactive stream programming framework for live data computation with concurrent asynchronous operations.

#live-data#stream-processing#concurrent-computing
Stars4
Forks0
Last commit4 years ago
CMakeCM
CMakeCMCMake

A community-maintained collection of CMake modules, accessible via PMM or direct download.

#community-modules#pmm#open-source
Stars2
Forks1
Last commit4 years ago
AcidDrop
AcidDropC++

A Vulkan-powered color-matching puzzle game remake of the classic Atari 2600 game Acid Drop.

#vulkan#color-matching#sdl2
Stars1
Forks0
Last commit2 months ago
PreviousPage 5 of 5

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
9 years ago
25 days ago
1 year ago
#Cpp64
#C Plus Plus55
#Cross Platform48
#Cmake37
#Header Only37
#Game Development29
#Cpp1724
#Cplusplus 1719
#Game Engine17
#Serialization15
#Library14
#Cpp1114