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

Vulkan Basic Graphics Samples
Vulkan Basic Graphics SamplesC++

A collection of C++ graphics samples demonstrating Vulkan API usage through the Magma library.

#vulkan#compute-shaders#shaders
Stars51
Forks3
Last commit2 months ago
DungeonTemplateLibrary-Godot
DungeonTemplateLibrary-GodotC++

A Godot 4 GDExtension that wraps the C++ Dungeon Template Library for procedural 2D map generation.

#terrain-generation#procedural-generation#2d-maps
Stars50
Forks3
Last commit
python-zpar
python-zparPython

A python wrapper around the ZPar parser for English.

#zpar#syntax#c-plus-plus
Stars50
Forks18
Last commit5 years ago
BASIS
BASISC++

CMake BASIS is a build system and software implementation standard that simplifies creating sharable software and libraries.

#project-template#software-standards#perl
Stars49
Forks10
Last commit5 years ago
Eronona-Packer
Eronona-PackerC++

A Windows executable packer that compresses 32-bit EXE files to reduce their size.

#visual-studio#c-plus-plus#exe-compression
Stars48
Forks13
Last commit6 years ago
Cloe
CloeC++

A unified interface for closed-loop simulation of automated-driving software components, abstracting over environment and vehicle simulators.

#software-testing#simulation-framework#python-cli
Stars48
Forks23
Last commit4 months ago
Hello triangle,
Hello triangle,C++

A minimal Vulkan ray tracing example demonstrating the VK_KHR_ray_tracing extension with a simple triangle.

#vulkan#graphics#ray-tracing
Stars47
Forks4
Last commit5 years ago
AppImageUpdater
AppImageUpdaterC++

A user-friendly desktop application for updating AppImages using delta updates to save bandwidth.

#desktop-application#open-source#qt5
Stars46
Forks7
Last commit5 years ago
mini-qml
mini-qmlQML

A minimal Qt 5.15 deployment for Linux, Windows, macOS, and WebAssembly applications.

#deployment#qt#webassembly
Stars46
Forks10
Last commit6 years ago
autocmake
autocmakeCMake

A CMake plugin composer that simplifies building and maintaining CMake-based projects by assembling reusable modules.

#scientific-computing#devops#plugin-system
Stars46
Forks18
Last commit4 months ago
Tracetool
TracetoolPascal

A Windows viewer and multi-language client API for sending and displaying traces, logs, and debug output from various sources.

#tracing#java#c-plus-plus
Stars45
Forks14
Last commit1 month ago
simple_enum
simple_enumC++

A fast, intuitive, and type-safe C++ library for enhanced enumeration support with minimal compile-time overhead.

#enumeration#ranges#string-conversion
Stars44
Forks2
Last commit11 months ago
xjb
xjbC++

A high-performance algorithm for converting floating-point numbers to strings with correctness for JSON formatting.

#algorithm#simd#printing
Stars44
Forks5
Last commit29 days ago
Display_Lib_RPI
Display_Lib_RPIC++

A C++ library for Linux single-board computers to drive various electronic displays via SPI, I2C, and GPIO interfaces.

#spi#single-board-computer#max7219
Stars44
Forks7
Last commit2 months ago
GreatCMakeCookOff
GreatCMakeCookOffCMake

A collection of useful and experimental CMake recipes for simplifying build system configuration.

#open-source#cmake-modules#cmake
Stars44
Forks21
Last commit3 years ago
ros2_pytorch
ros2_pytorchC++

A ROS2 template node for running PyTorch C++ models, enabling real-time inference in robotics applications.

#robotics#template-node#ros2
Stars43
Forks7
Last commit7 years ago
libbw64
libbw64C++

A lightweight C++ header-only library for reading and writing Broadcast Wave 64 (ITU-R BS.2088) audio files.

#adm-metadata#itu-r-bs2088#open-standard
Stars43
Forks18
Last commit2 years ago
d-SEAMS
d-SEAMSC++

A C++ core engine for deferred structural elucidation analysis of molecular dynamics trajectories.

#scientific-computing#lua-scripting#trajectories
Stars42
Forks10
Last commit1 day ago
simple-rpc-cpp
simple-rpc-cppPython

A Python script that generates RPC wrappers for C/C++ functions, enabling remote execution with minimal code changes.

#experimental-control#header-wrappers#c-plus-plus
Stars42
Forks9
Last commit11 years ago
MiLi
MiLiC++

A collection of minimal, header-only C++ utility libraries for common programming tasks.

#coroutines#template-metaprogramming#stream-utilities
Stars41
Forks8
Last commit12 years ago
Zelda Classic
Zelda ClassicC++

A 2D game engine and editor for creating custom Legend of Zelda quests.

#cmake#c-plus-plus#game-development
Stars41
Forks6
Last commit1 year ago
Fireworks Engine
Fireworks EngineC++

A lightweight sandbox game engine built with OpenGL for rapid prototyping and high customizability.

#sandbox#opengl#fireworks-engine
Stars40
Forks4
Last commit4 years ago
libstatistics_collector
libstatistics_collectorC++

A ROS 2 C++ library for collecting measurements and calculating moving average statistics across them.

#quality-of-service#statistics#ros2
Stars40
Forks25
Last commit2 months ago
GeographicLib
GeographicLibC++

A C++ library for performing geographic projections and geodetic calculations with high precision.

#scientific-computing#geospatial#c-plus-plus
Stars39
Forks8
Last commit11 years ago
Argy
ArgyC++

A header-only, dependency-free command-line argument parsing library for modern C++ with an intuitive, Python-like API.

#posix-compliant#cpp-library#developer-tools
Stars39
Forks1
Last commit1 year ago
cmake-unit
cmake-unitCMake

A unit testing framework for CMake scripts, enabling automated testing of CMake macros and build logic.

#unit-testing#continuous-integration#cmake
Stars39
Forks5
Last commit9 years ago
Xalan C
Xalan CC++

Apache Xalan-C++ is a C/C++ library and command-line tool for transforming XML documents using XSLT 1.0 stylesheets.

#c-library#xalan#command-line-tool
Stars38
Forks37
Last commit3 months ago
jbson
jbsonC++

A header-only C++14 library for building, parsing, and iterating BSON and JSON documents.

#bson#data-serialization#jsonpath
Stars38
Forks5
Last commit10 years ago
gplot++
gplot++C++

A header-only C++ library that provides a high-level interface to Gnuplot for creating plots directly from C++ programs.

#gnuplot#scientific-computing#cpp-library
Stars35
Forks2
Last commit3 months ago
Function Pointers
Function PointersHTML

A simple guide to understanding C/C++ function pointer syntax with clear examples and explanations.

#developer-tools#educational#programming-reference
Stars35
Forks3
Last commit2 years ago
android-cmake
android-cmakeC++

Examples demonstrating how to use the Hunter package manager to build Android applications with CMake.

#android#cmake#c-plus-plus
Stars35
Forks6
Last commit9 years ago
BitSerializer
BitSerializerC++

A C++17 multi-format serialization library with a unified interface for JSON, XML, YAML, CSV, and MsgPack.

#msgpack#yaml#unicode
Stars34
Forks8
Last commit2 days ago
Impala
ImpalaC++

A massively-parallel C++ SQL query engine for lightning-fast analytics on petabytes of data in Hadoop clusters.

#real-time-queries#sql-query-engine#c-plus-plus
Stars34
Forks32
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
Vulkan Launchpad Starter
Vulkan Launchpad StarterC++

A starter template for building Vulkan applications using the Vulkan Launchpad framework.

#vulkan#cmake#c-plus-plus
Stars32
Forks8
Last commit11 months ago
cmake-modules
cmake-modulesCMake

A collection of reusable CMake modules for simplifying library discovery and build configuration.

#module-system#cmake#c-plus-plus
Stars31
Forks21
Last commit11 years ago
PreviousPage 31 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
2 months ago
#Cross Platform410
#Cpp241
#Game Development198
#Cmake176
#Header Only165
#Game Engine129
#Opengl83
#High Performance80
#C78
#Linux75
#Open Source73
#Vulkan72