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

432 projects

Showing 36 of 451 projects

ModernCppStarter
ModernCppStarterCMake

A template for modern C++ projects using CMake, CI, code coverage, clang-format, and reproducible dependency management.

#clang-format#dependency-manager#template
Stars5.3k
Forks485
Last commit1 year ago
C++ links
C++ links

A categorized collection of C++ resources covering analysis, debugging, performance, standardization, and more.

#developer-tools#assembly#performance-optimization
Stars5.2k
Forks522
Last commit3 days ago
TCMalloc
TCMallocC++

Google's fast, multi-threaded malloc implementation for C and C++ memory allocation.

#system-library#memory-allocator#malloc
Stars5.2k
Forks551
Last commit2 days ago
Vita3K
Vita3KC++

An experimental PlayStation Vita emulator for Windows, Linux, macOS, and Android.

#hacktoberfest#playstation#playstation-vita
Stars5.2k
Forks497
Last commit2 days ago
Magnum
MagnumC++

Lightweight and modular C++11 graphics middleware for games and data visualization, providing platform-independent OpenGL/WebGL abstraction.

#graphics-abstraction#ios#emscripten
Stars5.1k
Forks462
Last commit4 days ago
rippled
rippledC++

A C++ server daemon implementing the XRP Ledger protocol, powering the decentralized XRP cryptocurrency blockchain.

#xrp-ledger#cryptocurrency#c-plus-plus
Stars5.1k
Forks1.6k
Last commit2 days ago
Panda3D
Panda3DC++

A powerful, mature open-source cross-platform game engine for Python and C++ programs, originally developed by Disney and CMU.

#simulation#open-source#gamedev
Stars5.1k
Forks868
Last commit3 days ago
The Powder Toy
The Powder ToyC++

A desktop physics sandbox game simulating air pressure, velocity, heat, and countless interactions between substances.

#sandbox#simulation#lua-scripting
Stars5.1k
Forks847
Last commit2 days ago
Phusion Passenger: Meteor tutorial
Phusion Passenger: Meteor tutorialC++

A fast, robust web and application server for Ruby, Python, and Node.js that simplifies deployment and adds enterprise-grade features.

#deployment#web-server#production
Stars5.1k
Forks561
Last commit17 days ago
Phusion Passenger
Phusion PassengerC++

A fast, robust web and application server for Ruby, Python, and Node.js that simplifies deployment and adds enterprise features.

#deployment#web-server#enterprise
Stars5.1k
Forks561
Last commit17 days ago
Libigl
LibiglC++

A simple C++ geometry processing library for manipulating and analyzing 3D meshes.

#scientific-computing#geometry-processing#3d-meshes
Stars5.0k
Forks1.2k
Last commit8 days ago
Thrust
ThrustC++

A C++ parallel algorithms library that enables high-performance computing on GPUs and multicore CPUs with a productivity-focused interface.

#cuda#parallel-computing#high-performance-computing
Stars5.0k
Forks759
Last commit2 years ago
sol2
sol2C++

A high-performance, header-only C++ library for binding to Lua with advanced features and zero-overhead abstractions.

#clang#gcc#lua-scripting
Stars5.0k
Forks597
Last commit1 year ago
OpenLara
OpenLaraC

An open-source engine for playing and developing Classic Tomb Raider games across multiple platforms.

#c-plus-plus#tomb-raider#webgl
Stars5.0k
Forks396
Last commit1 month ago
Cute Headers
Cute HeadersC

A collection of single-file, dependency-free C/C++ libraries for game development and low-level programming.

#png#library#opengl
Stars5.0k
Forks300
Last commit2 days ago
ArrayFire
ArrayFireC++

A general-purpose tensor library for parallel computing across CPUs, GPUs, and hardware accelerators.

#oneapi#cuda#scientific-computing
Stars4.9k
Forks548
Last commit1 month ago
matplotplusplus
matplotplusplusC++

A C++ graphics library for data visualization with interactive plotting, high-quality export, and dozens of plot categories.

#scientific-visualization#scientific-computing#graphics
Stars4.9k
Forks376
Last commit22 days ago
GamePlay
GamePlayC++

Open-source C++ game engine for creating cross-platform 2D/3D mobile and desktop games.

#mobile-games#vulkan#open-source
Stars4.8k
Forks1.3k
Last commit1 year ago
Boost.Beast
Boost.BeastC++

A C++ header-only library providing low-level HTTP/1, WebSocket, and networking protocol types and algorithms built on Boost.Asio.

#websocket-server#http-server#c-plus-plus-11
Stars4.8k
Forks683
Last commit2 days ago
msdfgen
msdfgenC++

Generates multi-channel signed distance fields (MSDFs) from vector shapes and fonts for sharp, efficient real-time graphics rendering.

#font-rendering#c-plus-plus#game-development
Stars4.8k
Forks504
Last commit1 month ago
opentrack
opentrackC++

Open-source head tracking software that translates real-world head movements into game inputs for flight simulators and military games.

#flight-simulator#simulation#qt5
Stars4.8k
Forks536
Last commit1 month ago
matplotlib-cpp
matplotlib-cppC++

A header-only C++ plotting library that provides a simple API similar to Matlab and matplotlib.

#scientific-computing#python-integration#graphics
Stars4.8k
Forks1.2k
Last commit2 years ago
musikcube
musikcubeC++

A cross-platform, terminal-based music player, audio engine, metadata indexer, and streaming server written in C++.

#coreaudio#directsound#audio-library
Stars4.8k
Forks319
Last commit1 month ago
cxxopts
cxxoptsC++

A lightweight, header-only C++ library for parsing GNU-style command line options with a simple, intuitive API.

#library#c-plus-plus-11#gnu-style
Stars4.7k
Forks640
Last commit2 days ago
Urho3D
Urho3DC++

A free lightweight, cross-platform 2D and 3D game engine.

#urho3d#open-source#gamedev
Stars4.7k
Forks1.0k
Last commit3 years ago
JavaCPP
JavaCPPJava

A Java library providing efficient, zero-overhead access to native C++ code using JNI and annotations.

#java-native-interface#javacpp#performance-optimization
Stars4.7k
Forks596
Last commit1 month ago
melonDS
melonDSC++

A Nintendo DS emulator focused on accuracy and performance, aiming to do things right and fast.

#firmware-boot#opengl#dsi
Stars4.7k
Forks722
Last commit4 days ago
Cereal
CerealC++

A header-only C++11 serialization library for converting data types to binary, XML, or JSON formats.

#data-persistence#binary-serialization#library
Stars4.7k
Forks839
Last commit1 month ago
MultiMC
MultiMCC++

A custom Minecraft launcher for managing multiple installations with a focus on stability and simplicity.

#game-management#open-source#launcher
Stars4.6k
Forks1.0k
Last commit26 days ago
Ogre
OgreC++

A proven, modular C++ rendering engine for building high-performance 3D applications and custom game engines.

#vulkan#simulation#direct3d
Stars4.5k
Forks1.0k
Last commit6 hours ago
readerwriterqueue
readerwriterqueueC++

A fast single-producer, single-consumer lock-free queue implementation for C++ with wait-free operations.

#spsc-queue#high-performance#queue
Stars4.5k
Forks729
Last commit27 days ago
AsmJit
AsmJitC++

A C++ library for low-latency machine code generation with support for x86, x64, ARM, and AArch64 architectures.

#compiler#jit-compilation#arm
Stars4.5k
Forks572
Last commit29 days ago
Mapbox GL
Mapbox GLC++

A C++ library for rendering interactive, customizable vector maps in native Android, iOS, macOS, Node.js, and Qt applications.

#qt#ios#native-sdk
Stars4.4k
Forks1.3k
Last commit2 years ago
CorsixTH
CorsixTHLua

An open-source reimplementation of the 1997 business simulation game Theme Hospital, with modern OS support and new features.

#game-reimplementation#hospital-sim#strategy-game
Stars4.4k
Forks395
Last commit4 days ago
libsass
libsassC++

A C/C++ library that compiles Sass to CSS, offering a portable and efficient alternative to Ruby Sass.

#c-api#deprecated#c-plus-plus
Stars4.3k
Forks474
Last commit6 months ago
QtAv
QtAvC++

A cross-platform multimedia playback library based on Qt and FFmpeg for building media players with hardware decoding and OpenGL support.

#hardware-decoding#qt#ffmpeg
Stars4.2k
Forks1.5k
Last commit8 months ago
PreviousPage 6 of 13Next

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 Platform183
#Cpp97
#Game Development87
#Game Engine48
#Header Only48
#Open Source44
#C40
#High Performance38
#Cmake37
#Opengl32
#Python32
#Windows32