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

1079 projects

Showing 36 of 1079 projects

ring_span lite
ring_span liteC++

A single-file header-only C++ library providing a ring_span circular buffer view for C++98 and later.

#container-views#circular-buffer#backwards-compatibility
Stars166
Forks15
Last commit6 months ago
liblcl
liblclPascal

A cross-platform GUI library built on Lazarus LCL, providing C/C++ bindings for native desktop application development.

#desktop-application#govcl#c-bindings
Stars165
Forks32
Last commit5 months ago
luacxx
luacxxC++

A modern C++ library for binding C and C++ code to Lua, designed to work directly with the Lua C API.

#c-plus-plus-library#embedded-scripting#c-plus-plus-20
Stars163
Forks23
Last commit3 months ago
cmake-precompiled-header
cmake-precompiled-headerCMake

A CMake macro for setting up precompiled headers with Visual Studio and GCC compilers.

#gcc#c-plus-plus-build#build-tools
Stars162
Forks40
Last commit6 years ago
TinyTIFF
TinyTIFFC++

A lightweight C/C++ library for fast reading and writing of basic multi-frame TIFF files.

#c-library#microscopy#lightweight
Stars162
Forks47
Last commit2 years ago
Chilli Works
Chilli WorksC++

An open-source, cross-platform game engine built with modern C++ for indie developers targeting iOS, Android, and Windows.

#mobile-games#ios#open-source
Stars161
Forks25
Last commit2 years ago
Tty2gif
Tty2gifC++

Record terminal sessions and scripts into GIF animations with a single C/C++ source file.

#debugging-tools#screencast#shell-scripting
Stars160
Forks11
Last commit3 years ago
EOSIO Web IDE
EOSIO Web IDETypeScript

A web-based IDE for building and testing EOSIO blockchain applications with a pre-configured single-node blockchain and example app.

#smart-contracts#eosio#blockchain-development
Stars159
Forks1.2k
Last commit2 years ago
sfl library
sfl libraryC++

A header-only C++11/20 library providing specialized containers like static_vector, small_vector, and flat_map for performance and embedded use.

#flat-map#vector#constant-expressions
Stars157
Forks10
Last commit3 months ago
Slingshot
SlingshotC++

A constraint-based physics engine for 3D rigid body dynamics, designed for robotics simulation and game development.

#opengl#c-plus-plus#3d-simulation
Stars157
Forks8
Last commit2 years ago
meojson
meojsonC++

A next-generation, header-only C++ JSON serialization engine with zero dependencies and seamless type conversion.

#serialization-library#zero-dependency#stl-containers
Stars156
Forks25
Last commit6 months ago
GameMonkey Script
GameMonkey ScriptC++

An embedded scripting language for C++ applications with C-style syntax, designed for games and tools.

#embedded-scripting#c-syntax#c-plus-plus
Stars156
Forks19
Last commit3 years ago
HPDDM
HPDDMC++

A high-performance unified C++ framework implementing domain decomposition methods for solving large-scale elliptic PDEs on parallel computers.

#scientific-computing#parallel-computing#high-performance-computing
Stars155
Forks38
Last commit18 days ago
Any-Lite
Any-LiteC++

A single-file header-only C++ library providing a type-safe container for single values of any type, compatible with C++98 and later.

#type-safe-container#any#any-implementations
Stars154
Forks28
Last commit6 months ago
CMake
CMakeCMake

A collection of reusable CMake modules and find scripts for standardizing C/C++ project builds, testing, and packaging.

#subproject-management#packaging#dependency-management
Stars153
Forks72
Last commit2 years ago
Menge
MengeC++

A modular framework for simulating crowd movement and pedestrian behavior in virtual environments.

#research-tool#behavior-modeling#simulation-framework
Stars153
Forks66
Last commit6 months ago
Nanotimer
NanotimerC++

A minimal C++ timer class for microsecond-precision cross-platform benchmarking with minimal overhead.

#performance-timing#c-plus-plus-11#c-plus-plus-03
Stars152
Forks14
Last commit24 days ago
TeeBI
TeeBIPascal

A multi-platform data-mining and visualization library for RAD Studio, supporting in-memory databases, pivot tables, and big data.

#database#complex-structures#pivot-tables
Stars149
Forks60
Last commit3 days ago
tiny::optional
tiny::optionalC++

A C++17 header-only drop-in replacement for std::optional that eliminates memory waste for certain types using unused bit patterns or sentinel values.

#template-library#sentinel-values#embedded-friendly
Stars149
Forks5
Last commit
pocketfft
pocketfftC++

A C++11 header-only FFT library with support for multidimensional arrays, DCT/DST, and optimized performance for large prime factors.

#scientific-computing#fft#signal-processing
Stars148
Forks43
Last commit1 month ago
OptView2
OptView2Python

A developer-focused tool that visualizes Clang/LLVM optimization failures in HTML to help improve C++/Rust code performance.

#html-reporting#clang#yaml-processing
Stars148
Forks16
Last commit2 months ago
xwidgets
xwidgetsC++

A C++ backend implementation of the Jupyter interactive widgets protocol for use with xeus-cpp and clang-repl.

#scientific-computing#notebook#clang-repl
Stars147
Forks28
Last commit1 month ago
wxCharts
wxChartsC++

A C++ library for creating interactive charts in wxWidgets desktop applications.

#gui-toolkit#native-charts#wxwidgets
Stars146
Forks59
Last commit1 year ago
Breep
BreepC++

A high-level C++ peer-to-peer networking library with automatic bridging and object serialization.

#event-driven#cplusplus-14#library
Stars146
Forks23
Last commit7 years ago
Plotly++
Plotly++C++

A header-only C++ library for creating interactive data visualizations using the Plotly.js figure spec.

#scientific-computing#graphing-library#interactive-plots
Stars145
Forks6
Last commit4 months ago
cmake-example
cmake-exampleCMake

A comprehensive example project demonstrating various CMake features and best practices for building C/C++ projects.

#continuous-integration#cmake#c-plus-plus
Stars144
Forks53
Last commit5 years ago
TinyEXIF
TinyEXIFC++

A lightweight ISO-compliant C++ library for parsing EXIF and XMP metadata from JPEG files.

#gps-data#exif#lightweight-library
Stars144
Forks53
Last commit2 months ago
fkYAML
fkYAMLC++

A portable, header-only C++ library for deserializing, serializing, and building YAML documents with full YAML 1.2.2 compliance.

#yaml#c-plus-plus-11#yaml-1.2
Stars143
Forks19
Last commit10 months ago
EffekseerForGodot3
EffekseerForGodot3C++

A Godot Engine 3.x plugin to import and display particle effects created with Effekseer.

#effekseer#visual-effects#plugin
Stars142
Forks10
Last commit3 years ago
FastPathology
FastPathologyC++

Open-source software for deep learning-based analysis and visualization of whole slide images in digital pathology.

#opencl#opengl#gui-application
Stars142
Forks26
Last commit2 years ago
BanditLib
BanditLibC++

A simple C++ library for multi-armed bandit simulations with multiple policy implementations.

#simulation-library#bandit-algorithms#c-plus-plus
Stars140
Forks45
Last commit2 years ago
libvc
libvcC++

A GPGPU engine for C++ that executes SPIR-V compute shaders using Vulkan, similar to OpenCL but with a more abstract interface.

#vulkan#parallel-computing#compute-shaders
Stars140
Forks10
Last commit4 years ago
Doxide
DoxideC++

A modern documentation generator for C++ that uses YAML configuration, outputs Markdown, and integrates with static site generators.

#developer-tools#code-documentation#documentation-tool
Stars139
Forks13
Last commit1 month ago
Enduro/X
Enduro/XC

An open-source middleware platform for building high-performance, distributed transaction processing applications in C/C++ and other languages.

#realtime#multiprocessing#posix-queues
Stars138
Forks32
Last commit9 months ago
OPHD
OPHDC++

An open-source reimplementation and redesign of Sierra On-Line's 1994 Outpost game, focusing on improved gameplay and responsiveness.

#scifi#sdl2#turn-based
Stars137
Forks25
Last commit2 days ago
remc2
remc2C++

A reverse-engineered C++ remake of Magic Carpet 2 with HD support, modern controls, and cross-platform compatibility.

#assembly#old-games#sdl2
Stars137
Forks14
Last commit5 days ago
PreviousPage 26 of 30Next

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
2 days ago
#Cross Platform389
#Cpp224
#Game Development179
#Header Only159
#Cmake150
#Game Engine119
#High Performance79
#Opengl78
#Open Source72
#C69
#Linux67
#Vulkan67