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

Libserial
LibserialC++

A C++ library providing object-oriented serial port programming for Linux systems.

#device-drivers#serialport#embedded-systems
Stars492
Forks149
Last commit1 year ago
donut
donutC++

An open-source reimplementation of The Simpsons: Hit & Run written in modern C++ and OpenGL.

#open-source#game-preservation#opengl
Stars481
Forks33
Last commit2 years ago
tinyrenderers
tinyrenderersC++

Single-header implementations of Vulkan and Direct3D 12 renderers for experimentation and learning.

#vulkan#direct3d12#opengl-alternative
Stars479
Forks27
Last commit3 years ago
openomf
openomfC

An open-source remake of the classic DOS fighting game One Must Fall 2097 with modern networking and cross-platform support.

#multiplayer#pixel-art#sdl2
Stars478
Forks56
Last commit1 day ago
tundra
tundraC

A high-performance code build system optimized for fast incremental builds in large software projects.

#compilation#incremental-builds#c-plus-plus
Stars473
Forks76
Last commit9 months ago
json-struct
json-structC++

A single-header C++ library for parsing JSON directly to C++ structs and serializing structs back to JSON.

#parse#c-plus-plus-11#template-metaprogramming
Stars473
Forks60
Last commit9 days ago
suitesparse-metis-for-windows
suitesparse-metis-for-windowsC

CMake scripts for painless cross-platform usage of SuiteSparse and METIS libraries, including precompiled Windows binaries.

#blas#metis#lapack
Stars467
Forks221
Last commit2 years ago
Rapidgzip
RapidgzipPython

A parallel gzip decompressor with fast random access, utilizing multi-core CPUs for high-speed decompression of standard gzip files.

#multi-core#parallel-computing#library
Stars466
Forks16
Last commit9 months ago
Cget
CgetPython

A non-intrusive, decentralized package manager for C++ libraries using CMake.

#dependency-manager#python-3#pkgconfig
Stars464
Forks27
Last commit1 month ago
Fido
FidoC++

A lightweight C++ machine learning library designed for embedded electronics and robotics applications.

#robotics#ai#embedded-systems
Stars464
Forks83
Last commit6 years ago
VanillaConquer
VanillaConquerC++

A portable, cross-platform engine for Command & Conquer Tiberian Dawn and Red Alert, offering faithful gameplay with modern fixes.

#redalert#command-and-conquer#sdl
Stars462
Forks87
Last commit1 month ago
fixed-containers
fixed-containersC++

A header-only C++20 library providing fixed-capacity, constexpr containers with identical APIs to their std equivalents.

#standard-library-alternative#embedded-systems#constexpr
Stars461
Forks55
Last commit20 days ago
Intel Games Task Scheduler
Intel Games Task SchedulerC++

A C++ task scheduling framework designed for game engines to express parallelism and maximize performance on multi-processor platforms.

#parallel-computing#job-system#task-scheduler
Stars460
Forks42
Last commit
vilib
vilibC++

A GPU-accelerated C++ library for visual-inertial odometry frontend tasks, optimized for high-speed robotics.

#robotics#cuda#gpu-acceleration
Stars458
Forks92
Last commit5 years ago
Ryzom Core
Ryzom CoreC++

Open-source C++ toolkit for developing massively multiplayer online universes, originally powering the Ryzom MMORPG.

#multiplayer#open-source#ryzom-game
Stars458
Forks115
Last commit17 hours ago
C-mera
C-meraCommon Lisp

A source-to-source compiler that uses Lisp macros for meta programming of C, C++, CUDA, GLSL, and OpenCL.

#cuda#s-expressions#opencl
Stars453
Forks23
Last commit6 months ago
inih
inihC++

A header-only C++ library for parsing .INI configuration files, designed for simplicity and embedded systems.

#cpp-library#embedded-systems#lightweight
Stars451
Forks94
Last commit2 years ago
cmakepp
cmakeppCMake

A comprehensive enhancement suite for CMake, adding modern scripting capabilities, dependency management, and a rich standard library.

#developer-tools#build-automation#dependency-management
Stars447
Forks37
Last commit4 years ago
Auto-Vk-Toolkit
Auto-Vk-ToolkitC++

A modern C++ framework for Vulkan development, providing a productivity layer with support for ray tracing, meshlets, and serialization.

#vulkan#cereal#real-time-ray-tracing
Stars446
Forks34
Last commit10 months ago
VIGRA
VIGRAC++

A generic C++ library for image analysis and computer vision using template-based generic programming.

#scientific-computing#image-analysis#template-metaprogramming
Stars442
Forks197
Last commit4 months ago
Alive Reversing
Alive ReversingC++

An open-source engine replacement for Oddworld: Abe's Oddysee and Exoddus, enabling bug fixes, modding, and new projects.

#game-engine-2d#sdl2#game-preservation
Stars434
Forks50
Last commit1 day ago
FrameGraph
FrameGraphC++

A Vulkan abstraction layer that represents a frame as a task graph, simplifying graphics engine development.

#vulkan#async-compute#graphics-engine
Stars427
Forks38
Last commit5 years ago
XAD
XADC++

A high-performance C++ automatic differentiation library for large-scale, performance-critical systems.

#forward-mode#scientific-computing#high-performance-computing
Stars426
Forks47
Last commit19 hours ago
XAD
XADC++

A high-performance C++ automatic differentiation library for large-scale, performance-critical systems.

#adjoint-method#scientific-computing#high-performance-computing
Stars426
Forks47
Last commit19 hours ago
DataStax C++ Driver
DataStax C++ DriverC++

A modern, feature-rich C/C++ client library for Apache Cassandra® and DataStax products using Cassandra's binary protocol.

#database-driver#high-performance#distributed-databases
Stars423
Forks302
Last commit1 month ago
inifile-cpp
inifile-cppC++

A simple, header-only C++ library for parsing and writing INI configuration files.

#cpp-library#library#inifile
Stars420
Forks76
Last commit1 year ago
faker-cxx
faker-cxxC++

A C++ library for generating realistic fake data across 40+ categories, inspired by Faker.js.

#bazel#fake-data#data-population
Stars419
Forks188
Last commit15 days ago
MegaGlest
MegaGlestC++

A libre cross-platform 3D real-time strategy game engine with seven unique factions and detailed environments.

#strategy#libre-software#strategy-game
Stars417
Forks99
Last commit2 months ago
InfluxDB-Client-for-Arduino
InfluxDB-Client-for-ArduinoC++

An Arduino client library for sending and querying data from InfluxDB 1.x and 2.x, optimized for ESP8266 and ESP32.

#iot#esp32#embedded
Stars414
Forks100
Last commit3 months ago
CRCpp
CRCppC++

A portable, header-only C++ library for computing CRCs with high performance and minimal dependencies.

#c-plus-plus-11#c-plus-plus-03#embedded
Stars414
Forks103
Last commit5 days ago
sanitizers-cmake
sanitizers-cmakeCMake

CMake modules to enable compiler sanitizers (AddressSanitizer, MemorySanitizer, etc.) for C/C++/Fortran projects.

#memory-safety#c#cmake
Stars412
Forks74
Last commit10 months ago
Graaf
GraafC++

A lightweight, header-only C++20 graph library designed as a simpler alternative to the Boost Graph Library.

#algorithm#cpp-library#graph
Stars412
Forks65
Last commit22 hours ago
Boomerang
BoomerangC++

Boomerang Decompiler - Fighting the code-rot :)

#clang#gcc#qt5
Stars405
Forks61
Last commit5 years ago
happly
happlyC++

A header-only C++ library for reading and writing PLY files, with automatic type promotion and mesh-specific helpers.

#geometry-processing#point-clouds#3d-meshes
Stars405
Forks74
Last commit4 months ago
fCWT
fCWTJupyter Notebook

A highly optimized C++ library for fast continuous wavelet transform calculations in C++, Python, and MATLAB.

#scientific-computing#fast#audio-analysis
Stars402
Forks84
Last commit1 year ago
VMware chap
VMware chapC++

Analyzes un-instrumented ELF core files for memory leaks, growth, and corruption without requiring code instrumentation.

#debugging-tools#c-plus-plus#core-file-analysis
Stars392
Forks46
Last commit1 year ago
PreviousPage 22 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 years ago
#Cross Platform410
#Cpp241
#Game Development198
#Cmake176
#Header Only165
#Game Engine129
#Opengl83
#High Performance80
#C78
#Linux75
#Open Source73
#Vulkan72