Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cpp

Cpp

156 projects

Showing 36 of 156 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 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
hotspot
hotspotC++

A standalone GUI for visualizing and analyzing Linux perf data, featuring flame graphs, timeline filtering, and off-CPU profiling.

#qt#embedded-systems#off-cpu-profiling
Stars5.0k
Forks280
Last commit9 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
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
Crow
CrowC++

A fast and easy-to-use C++ microframework for creating HTTP and WebSocket web services.

#http-server#webserver#high-performance
Stars4.8k
Forks531
Last commit11 days 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
NCCL
NCCLC++

A library of optimized communication primitives for multi-GPU and multi-node collective operations.

#multi-gpu#cuda#distributed-training
Stars4.6k
Forks1.2k
Last commit2 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 commit2 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
Fury
FuryJava

A high-performance multi-language serialization framework using JIT compilation and zero-copy techniques for fast data exchange.

#multi-language#fast#apache-arrow
Stars4.3k
Forks409
Last commit2 days ago
WebUI
WebUIC

A lightweight library to use any web browser as a GUI for applications written in any backend language.

#multi-language#c-library#backend-integration
Stars4.1k
Forks272
Last commit8 days ago
oneDNN
oneDNNC++

An open-source cross-platform performance library of basic building blocks for deep learning applications, optimized for CPUs and GPUs.

#oneapi#neural-network#jit-compilation
Stars4.0k
Forks1.1k
Last commit1 day ago
cpm
cpmCMake

A small CMake script for setup-free, cross-platform, reproducible C++ dependency management.

#dependency-manager#c#dependency-management
Stars4.0k
Forks218
Last commit3 months ago
NumCpp
NumCppC++

A templatized header-only C++ implementation of the Python NumPy library for numerical computing.

#scientific-computing#data-structures#templated-library
Stars4.0k
Forks580
Last commit1 month ago
Robotic Tooling
Robotic Tooling

A curated list of open-source tools for professional robotic development in C++ and Python, covering ROS, autonomous driving, and aerospace.

#robotics#autonomous-driving#simulation
Stars3.8k
Forks538
Last commit2 years ago
TurboPilot
TurboPilotC++

An open-source, locally-runnable code completion engine using large language models that works on CPU.

#developer-tools#vscode-extension#language-model
Stars3.8k
Forks122
Last commit2 years ago
TinyOBJLoader
TinyOBJLoaderC++

A lightweight, single-file C++11 library for loading Wavefront OBJ 3D models with no dependencies.

#wavefront-obj#c-plus-plus-11#loader
Stars3.8k
Forks642
Last commit28 days ago
Domoticz
DomoticzC++

Free open source home automation system for Linux, Windows, macOS, and Raspberry Pi with support for 150+ devices.

#iot#home-automation#mqtt
Stars3.7k
Forks1.2k
Last commit2 days ago
Vulkan-hpp
Vulkan-hppC++

Header-only C++ bindings for the Vulkan graphics API, offering type safety, RAII handles, and STL support without runtime overhead.

#cplusplus-bindings#vulkan#type-safety
Stars3.7k
Forks353
Last commit4 days ago
elements
elementsC++

A lightweight, modular, and embeddable C++20 GUI library with a declarative DSEL interface for building resolution-independent interfaces.

#c++20#resolution-independent#cpp17
Stars3.7k
Forks278
Last commit5 months ago
Vulkan Tutorial
Vulkan TutorialC++

A step-by-step tutorial for learning the Vulkan graphics and compute API from the ground up.

#vulkan#real-time-graphics#gpu-compute
Stars3.7k
Forks568
Last commit26 days ago
DeSmuME
DeSmuMEC++

An open-source Nintendo DS emulator for playing DS games on PC, Mac, and Linux.

#open-source-emulator#desktop-application#debugging-tools
Stars3.5k
Forks631
Last commit3 months ago
ICU
ICUC++

A mature, widely-used set of C/C++ and Java libraries providing Unicode and globalization support for software applications.

#c-library#java-library#unicode
Stars3.5k
Forks879
Last commit2 days ago
C++ Developer Roadmap
C++ Developer Roadmap

A comprehensive learning roadmap for C++ developers, from beginners to experienced professionals.

#developer-education#middle#junior-developers
Stars3.5k
Forks328
Last commit5 months ago
Boehm GC
Boehm GCC

A conservative garbage collector for C and C++ providing automatic memory management without requiring language changes.

#memory-allocation#memory-management#garbage-collector
Stars3.4k
Forks434
Last commit2 days ago
G2O: General framework for graph optomization
G2O: General framework for graph optomizationC++

An open-source C++ framework for optimizing graph-based nonlinear error functions, widely used in robotics and computer vision.

#robotics#nonlinear-least-squares#open-source-framework
Stars3.4k
Forks1.1k
Last commit
fheroes2
fheroes2C++

An open-source recreation of the Heroes of Might and Magic II game engine with modern enhancements.

#multiplayer#heroes-of-might-and-magic#strategy-game
Stars3.3k
Forks442
Last commit2 days ago
dbg-macro
dbg-macroC++

A single-header C++ macro for printf-style debugging with colorized output, type info, and expression passthrough.

#macro#c-plus-plus-11#c-plus-plus-14
Stars3.2k
Forks274
Last commit2 months ago
jank
jankC++

A native Clojure dialect hosted on LLVM with seamless C++ interoperability.

#programming-language#functional-programming#compiler
Stars3.2k
Forks118
Last commit3 days ago
grid_map
grid_mapC++

A C++ library with ROS interface for managing multi-layered 2D grid maps in mobile robotics.

#robotics#grid-map#mobile-robotics
Stars3.1k
Forks864
Last commit3 months ago
ChaiScript
ChaiScriptC++

A header-only embedded scripting language designed from the ground up for seamless integration with C++.

#c-library#embedded-scripting#game-scripting
Stars3.1k
Forks362
Last commit6 days ago
ChaiScript
ChaiScriptC++

A header-only embedded scripting language designed from the ground up for seamless integration with C++.

#c-integration#stl-support#embedded-scripting
Stars3.1k
Forks362
Last commit6 days ago
PcapPlusPlus
PcapPlusPlusC++

A multiplatform C++ library for capturing, parsing, and crafting network packets with wrappers for libpcap, DPDK, and PF_RING.

#packet-parsing#packet-processing#libpcap
Stars3.1k
Forks738
Last commit1 day ago
Spartan Engine
Spartan EngineC++

A game engine with a fully bindless, GPU-driven renderer featuring real-time path-traced global illumination, hardware ray tracing, and a 200Hz physics simulation.

#vulkan#directx-12#real-time-graphics
Stars3.0k
Forks261
Last commit3 days ago
PreviousPage 3 of 5Next

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
4 days ago
#C Plus Plus97
#Cross Platform52
#Header Only29
#Cplusplus27
#C22
#Cpp1719
#High Performance16
#Python16
#Game Development13
#Cpp1113
#Open Source12
#Windows12