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

st_tree
st_treeC++

A fast and flexible C++ template container class for storing data in arbitrary tree structures with STL-compatible interfaces.

#template-library#stl-compatible#data-structures
Stars121
Forks25
Last commit6 months ago
svector
svectorC++

A compact C++ small vector implementation using tagged pointers for stack-allocated storage with minimal overhead.

#vector#tagged-pointer#cpp17
Stars121
Forks14
Last commit6 days ago
Acid.Cam.v2.OSX
Acid.Cam.v2.OSXC++

An open-source macOS application that transforms video into glitch art through real-time distortion filters and effects.

#video-processing#opencv#glitch-art
Stars121
Forks9
Last commit2 years ago
hOOt
hOOtC#

A minimal full-text search engine using inverted Roaring bitmap indexes with compact storage, operating in database and document modes.

#document-mode#compact-storage#roaring-bitmap
Stars120
Forks21
Last commit6 years ago
SimpleDPack
SimpleDPackC

A simple Windows EXE packing tool for learning and investigating PE file structure.

#portable-executable#c-plus-plus#educational-tool
Stars120
Forks38
Last commit3 years ago
Boost.Regex
Boost.RegexC++

A C++ regular expression library that is the ancestor to std::regex and offers extended functionality.

#regex#standalone#pattern-matching
Stars119
Forks113
Last commit26 days ago
SteamPP
SteamPPC++

A C++ library for interoperating with Steam servers, designed to be framework-agnostic and integrate with any event loop.

#libpurple#encryption#c-plus-plus
Stars118
Forks23
Last commit9 years ago
ifm3d
ifm3dC++

Library and utilities for working with ifm pmd-based 3D Time-of-Flight cameras, supporting O3R, O3D, and O3X platforms.

#robotics#industrial-automation#time-of-flight
Stars116
Forks78
Last commit6 days ago
c99sh
c99shShell

A shebang-friendly script that compiles and executes single C99, C11, and C++ files like interpreted scripts.

#development-workflow#command-line-tool#c-plus-plus
Stars114
Forks15
Last commit7 months ago
HEhub
HEhubC++

A C++ library implementing homomorphic encryption schemes (BGV, CKKS, TFHE) for privacy-preserving computation on encrypted data.

#ckks-scheme#fhe#privacy-protection
Stars112
Forks20
Last commit3 months ago
Vulkan-WSIWindow
Vulkan-WSIWindowC

A cross-platform C++ library for creating Vulkan windows and handling input events, abstracting platform-specific complexities.

#vulkan#c-plus-plus#game-development
Stars111
Forks17
Last commit11 months ago
Antares
AntaresC++

A tactical space combat game

#c-plus-plus#space#game
Stars111
Forks18
Last commit1 year ago
rosidl_generator_c
rosidl_generator_cC++

Provides the ROS interface definition language (.msg/.srv/.action) and code generation tools for ROS 2.

#ros-core#ros2#interface-definition
Stars111
Forks170
Last commit6 days ago
Voxelman
VoxelmanC++

A C++ Godot engine module for creating voxel worlds with editor integration, gameplay features, and extendability.

#blocky-voxels#procedural-generation#gamedev
Stars110
Forks8
Last commit3 years ago
DiabloBlazor
DiabloBlazorC#

A Blazor WebAssembly port of DiabloWeb, enabling the classic Diablo game to run as an offline-capable PWA.

#webassembly#offline-app#csharp
Stars109
Forks12
Last commit7 months ago
Blackvoxel
BlackvoxelC++

A free, open-source voxel-based sandbox game where you explore and survive on a strange alien planet.

#opengl#free-software#c-plus-plus
Stars107
Forks25
Last commit2 years ago
GitHub repository
GitHub repositoryC++

A high-precision, grid-based C++ library for ground segmentation in LiDAR point clouds, designed for safety-critical autonomous driving and robotics.

#lidar#robotics#autonomous-driving
Stars105
Forks12
Last commit6 days ago
Easy Reflection
Easy ReflectionC++

A C++ reflection library for automatic serialization/deserialization of JSON, YAML, and binary formats.

#clang#serde#yaml
Stars105
Forks7
Last commit19 days ago
lba2-classic-community
lba2-classic-communityC++

Community-maintained source port modernizing the original Little Big Adventure 2 game engine for preservation and education.

#sdl3#assembly#game-preservation
Stars104
Forks29
Last commit20 hours ago
DoorsignEPD
DoorsignEPDPHP

ESP32-based digital door signs using e-paper displays that load images from a web server with energy-saving deep sleep.

#deep-sleep#iot#php-server
Stars103
Forks37
Last commit1 year ago
CMakePCHCompiler
CMakePCHCompilerCMake

A CMake module providing precompiled header support via custom CXXPCH/CPCH compiler extensions, now obsolete since CMake 3.16.

#clang#gcc#compiler-extension
Stars102
Forks19
Last commit6 years ago
Allegiance
AllegianceC++

An open-source real-time strategy and first-person shooter space combat game with multiplayer support.

#first-person-shooter#team-based#directx
Stars102
Forks25
Last commit6 months ago
CrashCatch
CrashCatchC++

A cross-platform, single-header crash-reporting library for modern C++ applications that generates .dmp and .txt crash logs.

#developer-tools#stack-trace#c-plus-plus
Stars102
Forks5
Last commit24 days ago
esp32
esp32Go

Transpiles Golang code into Arduino-compatible C++ for automated testing of ESP32 IoT projects.

#iot#embedded-systems#esp32
Stars101
Forks5
Last commit1 day ago
ddynamic_reconfigure
ddynamic_reconfigureC++

A C++ extension for ROS dynamic_reconfigure that enables runtime parameter modification without writing configuration files.

#robotics#ros-tools#dynamic-reconfigure
Stars101
Forks79
Last commit1 year ago
C++
C++C++

A C++ driver for RethinkDB 2.0, enabling native database interactions with modern C++ syntax.

#reql#real-time-database#database-driver
Stars100
Forks31
Last commit8 years ago
simutrans
simutransC++

An open-source transportation simulator where players build and manage a transport company across rail, road, ship, and air networks.

#community-driven#economic-simulation#sdl2
Stars100
Forks24
Last commit17 hours ago
Electra
ElectraC++

An esoteric programming language where you code like an electrician using currents, generators, and components.

#programming-language#esoteric-programming-language#educational
Stars100
Forks1
Last commit3 months ago
TLVulkanRenderer
TLVulkanRendererC++

A Vulkan-based renderer implementing phenomenological transparency and SBVH acceleration for real-time transparency research.

#bvh#vulkan#master-thesis
Stars100
Forks10
Last commit9 years ago
DreeRally
DreeRallyC

A reverse-engineered reimplementation of the classic Death Rally game engine, requiring original game assets.

#dreerally#racing-game#linux-gaming
Stars100
Forks14
Last commit5 years ago
GeometronLib
GeometronLibC++

A modern C++ library providing 2D/3D geometry primitives, mesh generation, and ray intersection for applications like editors and ray tracing.

#mesh-generation#bounding-boxes#mesh-generator
Stars98
Forks14
Last commit1 year ago
lazycsv
lazycsvC++

A fast, lightweight, single-header C++17 CSV parser library that parses rows and cells lazily on demand.

#csv-reader#cpp-csv-reader#parsing-csv-files
Stars96
Forks12
Last commit6 months ago
Wildcards
WildcardsC++

A C++ header-only template library for wildcard pattern matching with runtime and compile-time execution.

#template-library#cpp-library#constexpr
Stars95
Forks7
Last commit2 years ago
TinyXML++
TinyXML++C++

A modern C++ interface wrapper for TinyXML with templates, exceptions, and improved error handling.

#template-metaprogramming#tinyxml-wrapper#c-plus-plus
Stars95
Forks35
Last commit4 years ago
hxWebSockets
hxWebSocketsHaxe

A Haxe library providing WebSocket client and server implementations for multiple target platforms.

#haxe#ssl-tls#client-server
Stars94
Forks22
Last commit1 year ago
xleaflet
xleafletC++

C++ backend for the jupyter-leaflet widget, enabling interactive map visualizations in Jupyter notebooks.

#xeus#scientific-computing#geospatial
Stars93
Forks17
Last commit6 months ago
PreviousPage 28 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