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

CSerialPort
CSerialPortC++

A lightweight cross-platform serial port library with protocol parsing for C++, C, C#, Java, Python, Node.js, Electron, and Rust.

#iot#serialport#embedded-systems
Stars904
Forks363
Last commit1 month ago
Saucer
SaucerC++

A modern, cross-platform C++ webview library for building lightweight desktop apps with web technologies.

#javascript-interop#cpp-library#webview-library
Stars903
Forks55
Last commit19 days ago
RNNLIB
RNNLIBC

A C++ recurrent neural network library for sequence learning problems, specializing in online handwriting prediction and synthesis.

#sequence-learning#gradient-checking#deep-learning
Stars902
Forks226
Last commit6 years ago
LibMEI
LibMEIC++

A fast, portable library for engraving MEI, MusicXML, and Humdrum music scores into SVG images.

#pypi#music#python-library
Stars900
Forks232
Last commit1 day ago
Lina Engine
Lina EngineC++

A lightweight, modular, and fast open-source C++ game engine for developing customizable 3D desktop games.

#vulkan#modular-architecture#3d-graphics-engine
Stars900
Forks62
Last commit9 months ago
Verovio
VerovioC++

A fast, portable library for engraving MEI, MusicXML, and Humdrum music scores into SVG images.

#pypi#music#python-library
Stars900
Forks232
Last commit1 day ago
Gainput
GainputC++

A cross-platform C++ input library for games, handling gamepads, keyboard, mouse, and touch with a unified interface.

#network-sync#ios#multi-touch
Stars898
Forks113
Last commit4 years ago
multiple-object-tracking-lidar
multiple-object-tracking-lidarC++

A C++ ROS package for real-time detection, tracking, and classification of static and dynamic objects from LIDAR point clouds.

#lidar#robotics#object-tracking
Stars897
Forks227
Last commit
Book's Examples
Book's ExamplesC++

A comprehensive collection of code examples and recipes for learning and implementing the Vulkan graphics API.

#vulkan#shaders#gpu-compute
Stars896
Forks113
Last commit3 years ago
grt
grtC++

A cross-platform C++ machine learning library for real-time gesture recognition with support for classification, regression, and clustering.

#random-forest#softmax#classification
Stars894
Forks285
Last commit6 years ago
xivo
xivoC++

An open-source visual-inertial odometry system that estimates camera motion and sparse 3D maps from camera and IMU data.

#robotics#sensor-fusion#pose-estimation
Stars890
Forks124
Last commit3 years ago
V-EZ
V-EZC

A lightweight middleware layer that simplifies Vulkan API usage for professional workstation applications.

#open-source#c-plus-plus#vulkan-api
Stars889
Forks68
Last commit4 years ago
hedley
hedleyC++

A C/C++ header file that eliminates platform-specific #ifdefs by providing portable macros for static analysis, optimizations, and API management.

#c#c-plus-plus#compiler-macros
Stars889
Forks55
Last commit1 year ago
Falltergeist
FalltergeistC++

An open-source cross-platform game engine for running Fallout 2™, written in C++ with SDL.

#fallout2#sdl2#game-preservation
Stars888
Forks91
Last commit3 years ago
UrBackup
UrBackupC

Client/server open-source network backup solution for Windows, macOS, and Linux systems.

#data-protection#backup-solution#disaster-recovery
Stars888
Forks169
Last commit1 month ago
qengine
qengineC

A cross-platform retro game engine forked from Quake II, focused on creating standalone games with a 1997-era software renderer aesthetic.

#pixel-art#gamedev#fps
Stars884
Forks47
Last commit3 months ago
Groot
GrootC++

A graphical editor for creating and monitoring Behavior Trees, compliant with BehaviorTree.CPP.

#robotics#ai#game-ai
Stars884
Forks273
Last commit1 year ago
glbinding
glbindingC++

A cross-platform C++ binding for OpenGL that provides type-safe parameters, lazy function resolution, and multi-context support.

#library#c-plus-plus-11#opengl
Stars878
Forks95
Last commit2 months ago
C++ Micro Services
C++ Micro ServicesC++

An OSGi-like C++ dynamic module system and service registry

#component-architecture#microservice#cpp17
Stars877
Forks290
Last commit1 day ago
PGM-index
PGM-indexC++

A learned index structure enabling fast lookups, range searches, and updates on billions of items with minimal space usage.

#b-tree#range-queries#database
Stars873
Forks103
Last commit1 year ago
AMGCL
AMGCLC++

A header-only C++ library for solving large sparse linear systems using algebraic multigrid (AMG) method with support for GPU acceleration.

#cuda#multigrid-method#scientific-computing
Stars872
Forks139
Last commit7 days ago
hat-trie
hat-trieC++

A C++ header-only library implementing a fast and memory-efficient HAT-trie data structure for storing sets and maps of strings.

#autocompletion#trie#hat-trie
Stars872
Forks124
Last commit8 months ago
color_coded
color_codedC++

A Vim plugin providing real-time, semantic code highlighting for C, C++, and Objective-C using libclang.

#clang#semantic-analysis#developer-tools
Stars871
Forks49
Last commit2 years ago
ÖbEngine
ÖbEngineC++

A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.

#sfml#lua-scripting#open-source
Stars864
Forks55
Last commit16 days ago
Celero
CeleroC++

A C++14 library for authoring and executing benchmarks with a GoogleTest-like API, supporting statistical analysis and performance tracking.

#statistical-analysis#cplusplus-14#c-plus-plus
Stars862
Forks96
Last commit1 month ago
jsoncons
jsonconsC++

A C++ header-only library for JSON and JSON-like data formats with support for JSON Schema, JSONPath, CBOR, MessagePack, and more.

#json-pointer#data-serialization#jsonpath
Stars850
Forks208
Last commit1 day ago
Hopscotch map
Hopscotch mapC++

A C++ header-only library providing fast hash map and hash set implementations using hopscotch hashing with open addressing.

#hash-table#high-performance#hash-set
Stars849
Forks71
Last commit8 months ago
bit7z
bit7zC++

A C++ static library providing a clean, cross-platform interface to 7-Zip for archive compression and extraction.

#bzip2#tar#static-library
Stars847
Forks146
Last commit5 days ago
Threepp
ThreeppC++

A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.

#three-js-port#emscripten#path-tracing
Stars846
Forks98
Last commit6 days ago
Fastor
FastorC++

A lightweight, header-only C++ tensor algebra framework delivering bare-metal performance for small matrix/tensor operations via compile-time optimizations.

#small-blas#fpga#scientific-computing
Stars843
Forks82
Last commit1 year ago
uv-cpp
uv-cppC++

A C++11 wrapper for libuv providing a simple interface and high-performance networking with TCP, UDP, HTTP, DNS, and timer support.

#http-server#tcp#high-performance
Stars840
Forks213
Last commit8 months ago
OpenEnroth
OpenEnrothC++

An open-source reimplementation of the Might and Magic 6-8 game engine for modern platforms with enhanced graphics and modding support.

#game-reimplementation#rpg#c-plus-plus
Stars839
Forks99
Last commit1 day ago
Akumuli
AkumuliC++

A high-performance time-series database optimized for modern hardware, supporting both metrics and events with efficient compression.

#database#high-performance#embedded
Stars839
Forks85
Last commit4 years ago
Import
ImportSwift

Xcode extension that adds import statements from anywhere in your code without scrolling.

#xcode-plugin#developer-tools#productivity
Stars838
Forks40
Last commit4 years ago
Nazara Engine
Nazara EngineC++

A cross-platform C++ framework for building real-time applications with 2D/3D rendering, audio, physics, and networking.

#vulkan#nazara-engine#opengl
Stars837
Forks86
Last commit5 days ago
json.h
json.hC

A single-header JSON parser for C and C++ that performs a single allocation for the entire DOM.

#parsing#json-api#json5
Stars834
Forks92
Last commit4 days ago
PreviousPage 17 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
4 years ago
#Cross Platform410
#Cpp240
#Game Development198
#Cmake176
#Header Only165
#Game Engine129
#Opengl82
#High Performance80
#C77
#Linux75
#Open Source73
#Vulkan72