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

minunit
minunitC

A minimal unit testing framework for C/C++ contained in a single header file.

#software-testing#unit-testing#embedded
Stars645
Forks103
Last commit3 years ago
GLSMAC
GLSMACC++

An unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri and Alien Crossfire for modern systems.

#multiplayer#sdl2#smac
Stars645
Forks32
Last commit2 days ago
vg-renderer
vg-rendererC

A vector graphics renderer for bgfx with improved performance and batching, inspired by NanoVG and ImDrawList.

#2d-rendering#font-rendering#ui-toolkit
Stars642
Forks62
Last commit5 months ago
Quantum
QuantumC++

A scalable C++ coroutine framework for highly parallelized CPU-bound and IO-bound workloads.

#parallel-computing#coroutines#multi-threading
Stars642
Forks108
Last commit6 months ago
WDBGARK
WDBGARKC++

A WinDBG extension for viewing and analyzing Windows kernel anomalies to detect rootkits and system modifications.

#debugging-tools#windbg#kernel-debugging
Stars642
Forks185
Last commit6 years ago
DXX-Rebirth
DXX-RebirthC++

A modern source port of Descent 1 & 2 that updates the classic 3D shooters for contemporary PCs while preserving the original gameplay.

#multiplayer#game-preservation#opengl
Stars641
Forks150
Last commit12 days ago
FastNoiseSIMD
FastNoiseSIMDC++

A C++ SIMD noise library providing high-performance 3D noise generation with runtime CPU instruction set detection.

#terrain-generation#procedural-generation#cellular
Stars632
Forks90
Last commit5 years ago
Sulong
SulongJava

Sulong is an LLVM bitcode interpreter for the GraalVM polyglot runtime, enabling execution of C/C++ and other LLVM-based languages.

#jit-compilation#virtual-machine#c-plus-plus
Stars625
Forks63
Last commit7 years ago
ros1_bridge
ros1_bridgeC++

A network bridge enabling bidirectional message and service communication between ROS 1 and ROS 2 systems.

#robotics#hacktoberfest#ros2
Stars625
Forks369
Last commit11 months ago
csv2
csv2C++

A fast, header-only CSV parser and writer library for modern C++ with memory-mapped file support.

#csv-reader#single-threaded#high-performance
Stars625
Forks111
Last commit9 days ago
cpp-project
cpp-projectCMake

A modern C++ project boilerplate with CMake, testing, CI/CD, and coverage reporting.

#travis-ci#folder-structure#project-template
Stars624
Forks127
Last commit3 years ago
wxHexEditor
wxHexEditorC

A cross-platform hex editor for viewing and editing large files with disk device support.

#win#hex#wxwidgets
Stars621
Forks134
Last commit2 years ago
CodeCompass
CodeCompassC++

A pluginable code comprehension tool for large-scale C/C++, C#, and Python software with deep parsing and visualization.

#parsing#developer-tools#code-comprehension
Stars614
Forks114
Last commit3 days ago
edlib
edlibC++

A lightweight, super fast C/C++ and Python library for sequence alignment using edit (Levenshtein) distance.

#c-library#levehnstein-distance#library
Stars612
Forks173
Last commit1 year ago
AMD's Anvil
AMD's AnvilC++

A cross-platform object-oriented framework for Vulkan that simplifies development while maintaining API transparency.

#vulkan#graphics-framework#c-plus-plus
Stars611
Forks60
Last commit2 years ago
Reaction
ReactionC++

A lightweight, header-only, high-performance reactive programming framework for C++20, bringing React/Vue-style dataflow to native applications.

#c-plus-plus-20#reactive-programming#ui-dataflow
Stars608
Forks70
Last commit10 months ago
erlexec
erlexecC++

Execute and control OS processes from Erlang/OTP with fine-grained management and proper cleanup.

#erlang-processes#os-process-management#erlexec
Stars606
Forks155
Last commit13 days ago
YARP (Yet Another Robot Platform)
YARP (Yet Another Robot Platform)C++

A library and toolkit for communication and device interfaces in robotics, from humanoids to embedded devices.

#robotics#interprocess-communication#device-interface
Stars605
Forks217
Last commit3 days ago
blah
blahC++

A minimal 2D C++ game framework focused on simplicity, portability, and easy building with few dependencies.

#game-engine-2d#minimal-dependencies#direct3d
Stars604
Forks53
Last commit3 years ago
OverFeat
OverFeatC

A convolutional network-based image classifier and feature extractor trained on ImageNet, providing dense feature extraction capabilities.

#research-tool#deep-learning#imagenet
Stars603
Forks199
Last commit12 years ago
AUI
AUIC++

A cross-platform, high-performance UI toolkit for building hardware-accelerated desktop applications with modern C++20.

#gui-toolkit#opengl#c-plus-plus-20
Stars603
Forks44
Last commit15 hours ago
Jinja2С++
Jinja2С++C++

A C++ implementation of the Jinja2 Python template engine for dynamic HTML pages and source code generation.

#jinja2#cpp-library#template-engine
Stars602
Forks115
Last commit3 hours ago
OpenApocalypse
OpenApocalypseC++

An open-source re-implementation of the classic strategy game X-COM: Apocalypse, requiring the original game files to run.

#xcom-apocalypse#xcom#sdl2
Stars601
Forks115
Last commit1 month ago
Return To The Roots
Return To The RootsC++

A fan-made open-source remake of The Settlers II Gold Edition with modern multiplayer support and cross-platform compatibility.

#multiplayer#sdl2#sdl
Stars601
Forks111
Last commit3 days ago
gbe-plus
gbe-plusC++

A portable Game Boy emulator focused on full hardware emulation including peripherals, with experimental Nintendo DS support.

#open-source-emulator#hardware-emulation#opengl
Stars600
Forks85
Last commit22 days ago
LibSDL2pp
LibSDL2ppC++

A C++ wrapper library for SDL2 and its satellite libraries, providing RAII, exceptions, and modern C++ idioms.

#graphics#sdl2#wrapper-library
Stars599
Forks93
Last commit1 year ago
Channel
ChannelC++

A C++11 header-only thread-safe container (synchronized queue) for sharing data between threads with customizable storage.

#concurrent-queue#synchronized-queue#queue
Stars596
Forks39
Last commit4 days ago
Frei0r
Frei0rC

A collection of free and open-source video effects plugins compatible with major video editing and processing software.

#ffmpeg#video-processing#video-effects
Stars595
Forks116
Last commit17 days ago
Tufão
TufãoC++

An asynchronous web framework for C++ built on top of Qt, featuring high performance and modern HTTP support.

#http-server#qt#high-performance
Stars595
Forks182
Last commit4 years ago
GitHub repository
GitHub repositoryC++

A fast and robust ground segmentation algorithm for 3D LiDAR point clouds, using concentric zone-based region-wise processing.

#lidar#robotics#ground-estimator
Stars591
Forks81
Last commit5 months ago
cmake-modules
cmake-modulesCMake

A collection of additional CMake modules for extending CMake's functionality, primarily sourced from Ryan Pavlik's work.

#build-automation#c#cmake-modules
Stars591
Forks224
Last commit7 months ago
ACADO Toolkit
ACADO ToolkitC++

A C++ toolkit with MATLAB interface for automatic control and dynamic optimization, including model predictive control and parameter estimation.

#automatic-control#robust-optimization#dynamic-optimization
Stars589
Forks250
Last commit2 years ago
Jazz² Resurrection
Jazz² Resurrection

An open-source reimplementation of the classic 1998 platformer Jazz Jackrabbit 2, supporting multiple original versions and modern platforms.

#emscripten#jazz-jackrabbit#platformer
Stars583
Forks21
Last commit6 days ago
Crazy Eddie's GUI
Crazy Eddie's GUIC++

A versatile, fast, multi-platform C++ library for creating graphical user interfaces in games and rendering applications.

#library#direct3d#opengl
Stars582
Forks95
Last commit2 years ago
FIFE
FIFEC++

A multi-platform isometric game engine with C++ core and Python bindings for creating extensible 2D games.

#cmake#c-plus-plus#isometric-games
Stars581
Forks78
Last commit1 day ago
EasyClangComplete
EasyClangCompletePython

A Sublime Text plugin providing robust, out-of-the-box autocompletion for C, C++, Objective-C, and Objective-C++ using clang.

#auto-complete#clang#bazel
Stars579
Forks77
Last commit4 months ago
PreviousPage 20 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
#Cross Platform410
#Cpp241
#Game Development198
#Cmake176
#Header Only165
#Game Engine129
#Opengl83
#High Performance80
#C78
#Linux75
#Open Source73
#Vulkan72