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

openFrameworks
openFrameworksC++

A community-developed cross-platform C++ toolkit for creative coding, with an experimental Vulkan renderer branch.

#vulkan#openframeworks#open-source
Stars68
Forks4
Last commit8 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
Ginseng
GinsengC++

A lightweight header-only C++ library for building REPL tools with ncurses.

#terminal-application#cpp-library#c-plus-plus-11
Stars68
Forks0
Last commit6 years ago
cpp14-project-template
cpp14-project-templateCMake

A cross-platform C++14 project template with continuous integration and documentation setup.

#doctest#codecov#unit-testing
Stars68
Forks12
Last commit8 years ago
logfault
logfaultC++

A header-only C++ logging library for cross-platform applications, supporting native logging on macOS, iOS, Android, Linux, Windows, and Qt.

#qt#cpp-library#ios-lib
Stars67
Forks14
Last commit2 months ago
qt-qml-project-template-with-ci
qt-qml-project-template-with-ciQML

A comprehensive Qt/QML project template with CI, automated testing, code formatting, and multi-platform builds.

#qt#android-application#project-template
Stars66
Forks8
Last commit
gl_vk_supersampled
gl_vk_supersampledC++

Vulkan implementation of super-sampled rendering for high-quality anti-aliasing, with compact Vulkan coding techniques.

#vulkan#opengl#super-resolution
Stars65
Forks18
Last commit1 year ago
Boost.PropertyTree
Boost.PropertyTreeC++

A C++ library for storing and accessing configuration data in tree structures with support for JSON, XML, INI, and INFO formats.

#data-serialization#data-structures#c-plus-plus
Stars65
Forks97
Last commit27 days ago
FindMathematica
FindMathematicaCMake

A CMake module for finding Wolfram Language installations and building C/C++ interfaces.

#mathlink#wolfram-language#cmake
Stars65
Forks15
Last commit1 year ago
ocelotgui
ocelotguiC++

A GUI client for MySQL and MariaDB with a built-in debugger, syntax highlighting, and customizable result displays.

#syntax-highlighting#c-plus-plus#database-explorer
Stars64
Forks15
Last commit10 months 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
Dungeons of Noudar
Dungeons of NoudarC++

A first-person 2.5D dungeon-crawler for MS/FreeDOS, built with C++14, fixed-point math, and software rendering.

#2-5d-graphics#dungeon-crawler#dungeons
Stars63
Forks9
Last commit14 days 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
ros_type_introspection
ros_type_introspectionC++

A C++ library for deserializing ROS messages when their types are unknown at compilation time.

#robotics#ros-bag#c-plus-plus
Stars63
Forks30
Last commit6 years ago
git-cmake-format
git-cmake-formatCMake

Integrates clang-format into CMake projects with a custom format target and git pre-commit hook.

#clang-format#developer-tools#pre-commit
Stars61
Forks13
Last commit9 years ago
skynet
skynetC++

A lightweight deep learning library written in C++ with C, C#, and Python interfaces, supporting CPU and GPU computation.

#multi-language#cuda#deep-learning
Stars61
Forks24
Last commit5 years ago
EzSpriteSheet
EzSpriteSheetC

A free and open-source sprite sheet creator that automatically packs images from a folder into optimized sheets.

#desktop-application#qt#open-source
Stars61
Forks4
Last commit2 months ago
arduino-cmake
arduino-cmakeCMake

A CMake-based build system for developing Arduino projects in IDEs like CLion, using the Arduino IDE toolchain.

#ide-integration#cmake#c-plus-plus
Stars61
Forks18
Last commit5 years ago
Blockparser+SQL
Blockparser+SQLC++

A fast, minimal-dependency Bitcoin blockchain parser for extracting transaction data and computing blockchain statistics.

#taint-analysis#address-closure#c-plus-plus
Stars60
Forks17
Last commit4 years ago
tensorflow_ros_cpp
tensorflow_ros_cppCMake

Catkin-friendly C++ bindings for TensorFlow, enabling easy integration of TensorFlow C++ API into ROS projects.

#robotics#bazel#catkin
Stars59
Forks17
Last commit4 years ago
ssp
sspC++

A fast, header-only CSV parser for modern C++ with a versatile API and support for custom types and error handling.

#conversion#cpp17#fast-float
Stars59
Forks5
Last commit1 year ago
SnobotSim
SnobotSimJava

A Java-based simulator for FRC robots written in Java, with support for C++ and Python.

#ctre#simulation#sensor-simulation
Stars58
Forks11
Last commit5 years ago
libappimage
libappimageC++

A C++ library implementing core functionality for handling AppImage portable application files.

#application-packaging#portable-applications#library
Stars57
Forks37
Last commit10 months ago
AVANE
AVANEC

Adobe Air Native Extension for encoding and decoding video/audio using FFmpeg libraries.

#ios#desktop-app#ffmpeg
Stars57
Forks15
Last commit8 years ago
Blob
Blob

A linear-time component-labeling algorithm implementation using contour tracing technique for image processing.

#algorithm#c-plus-plus#binary-images
Stars56
Forks9
Last commit1 year ago
SEEDS Revised
SEEDS RevisedC++

A C++ implementation of the SEEDS superpixel segmentation algorithm using energy-driven sampling for computer vision.

#algorithm-implementation#superpixels#superpixel-algorithm
Stars54
Forks13
Last commit7 years ago
theArk
theArkC++

A Windows x86 PE packer written in pure C/C++ that implements a linker for repackaging executables with in-memory decompression.

#c-plus-plus#security-tools#malware-analysis
Stars54
Forks11
Last commit6 years ago
CQuery
CQueryTypeScript

A Visual Studio Code extension providing fast, robust C++ language support with features like code completion, semantic highlighting, and references.

#semantic-highlighting#developer-tools#language-server
Stars54
Forks15
Last commit
Txeo
TxeoC++

A lightweight, high-performance C++ wrapper for TensorFlow that simplifies development with a modern API.

#high-performance#deep-learning#xla
Stars54
Forks4
Last commit1 year ago
ValuStor
ValuStorC++

A header-only C++ key-value database client for ScyllaDB/Cassandra, designed as a persistent and scalable alternative to memcached.

#memcached-alternative#distributed-systems#scylladb
Stars54
Forks8
Last commit8 years ago
cpp-template
cpp-templatePython

A template C++ project using CMake for building and Catch for unit testing, with CI and tooling integration.

#clang-format#clang-tidy#sanitizers
Stars54
Forks15
Last commit4 years ago
cmake_snippets
cmake_snippets

A collection of short, copy-pasteable CMake snippets for common tasks in modern CMake projects.

#code-examples#cmake#c-plus-plus
Stars52
Forks4
Last commit7 years ago
BitmapPlusPLus
BitmapPlusPLusCMake

A simple and fast single-header C++ library for reading, writing, and manipulating BMP image files.

#bitmap#bmp-format#bitmap-graphics
Stars52
Forks14
Last commit1 year ago
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
clsdk
clsdkC++

A C++ testing framework for EOSIO smart contracts with in-contract WebAssembly debugging in VS Code.

#webassembly#smart-contracts#eosio
Stars51
Forks24
Last commit3 years ago
HexEmbed
HexEmbedC

A small utility to embed files into C or C++ programs as hex arrays for cross-platform use.

#hex-conversion#c#file-embedding
Stars51
Forks8
Last commit8 years ago
PreviousPage 30 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
3 months ago
3 years ago
#Cross Platform410
#Cpp241
#Game Development198
#Cmake176
#Header Only165
#Game Engine129
#Opengl83
#High Performance80
#C78
#Linux75
#Open Source73
#Vulkan72