Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cpp

Cpp

352 projects

Showing 36 of 352 projects

100 Days 100 IoT Projects
100 Days 100 IoT ProjectsPython

A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.

#sensor-projects#iot-application#iot
Stars725
Forks81
Last commit
ArkScript
ArkScriptC++

A small, fast, functional, and embeddable scripting language for C++ projects with Lisp-like syntax.

#programming-language#functional-programming#compiler
Stars719
Forks52
Last commit2 days ago
libassert
libassertC++

An over-engineered C++ assertion library providing rich diagnostic information, automatic expression decomposition, and syntax highlighting.

#stack-trace#syntax-highlighting#cpp17
Stars713
Forks53
Last commit3 months ago
MPark.Variant
MPark.VariantC++

A C++17 std::variant implementation for C++11/14/17 compilers, providing type-safe unions.

#type-safe-unions#backwards-compatibility#discriminated-unions
Stars712
Forks91
Last commit3 years ago
cpp-sort
cpp-sortC++

A generic C++17 header-only library providing sorting algorithms, sorter adapters, and related tools with a unified interface.

#algorithm#sorting#cplusplus-17
Stars710
Forks62
Last commit5 days ago
QB64
QB64C

A modern extended BASIC+OpenGL language with QB4.5/QBasic compatibility that compiles native binaries for Windows, Linux, and macOS.

#programming-language#basic#compiler
Stars699
Forks98
Last commit3 years ago
DynaMix
DynaMixC++

A C++ library for dynamic polymorphism using mixins, enabling runtime object composition and mutation.

#runtime-composition#enterprise-systems#software-architecture
Stars694
Forks49
Last commit2 months ago
StartupOS
StartupOSJava

A collection of working examples demonstrating Google's open-source technology stack for cloud-native development.

#google-stack#bazel#firestore
Stars692
Forks106
Last commit4 years ago
CNL
CNLC++

A C++ library providing fixed-precision numeric types for safer, simpler, and more efficient arithmetic in constrained environments.

#embedded-systems#simulation#fixed-point
Stars691
Forks70
Last commit2 years ago
curlcpp
curlcppC++

An object-oriented C++ wrapper for libcurl that simplifies HTTP requests and network operations.

#multi-threading#network-library#curl
Stars673
Forks179
Last commit2 months ago
taoJSON
taoJSONC++

A C++ header-only JSON library with a generic value class, type traits, and support for JSON, JAXN, CBOR, MsgPack, and UBJSON.

#json-pointer#ubjson#msgpack
Stars673
Forks86
Last commit6 months ago
Linq
LinqC++

A C++ library providing LINQ-style list comprehension with both extension and query methods for expressive data manipulation.

#functional-programming#linq#c-plus-plus
Stars667
Forks80
Last commit5 years ago
Ponder
PonderC++

A C++ runtime reflection library with Lua binding and JSON/XML serialization capabilities.

#cpp-library#library#reflection-library
Stars662
Forks98
Last commit3 years ago
Quantum++
Quantum++C++

A modern C++17 header-only quantum computing library for simulating arbitrary quantum processes.

#scientific-computing#quantum#simulation
Stars661
Forks141
Last commit3 days ago
Meta
MetaC++

A header-only, non-intrusive, macro-free runtime reflection system for C++17 and later.

#entt-integration#type-inspection#cplusplus-17
Stars654
Forks52
Last commit1 year ago
HARFANG 3D
HARFANG 3DC++

A cross-platform, multi-language 3D engine for real-time visualization, supporting C++, Python, Lua, and Go.

#realtime#embedded-systems#physics
Stars652
Forks68
Last commit2 years ago
reproc
reprocC

A cross-platform C/C++ library for starting, stopping, and communicating with external programs via their standard streams.

#c-library#c-plus-plus-library#processes
Stars642
Forks80
Last commit1 month ago
Quantum
QuantumC++

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

#parallel-computing#coroutines#multi-threading
Stars630
Forks106
Last commit2 months ago
SaneCppLibraries
SaneCppLibrariesC++

A set of C++ platform abstraction libraries for macOS, Windows, and Linux, designed for fast compile times and minimal dependencies.

#minimal-dependencies#fast-compilation#platform-abstraction
Stars622
Forks19
Last commit
cpp-project
cpp-projectCMake

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

#travis-ci#folder-structure#project-template
Stars622
Forks126
Last commit2 years ago
SObjectizer
SObjectizerC++

A small, mature C++ framework implementing Actor, Publish-Subscribe, and CSP models to simplify concurrent and multithreaded application development.

#csp#embedded-systems#publish-subscribe
Stars608
Forks54
Last commit2 days 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
Stars602
Forks114
Last commit17 days 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
Stars592
Forks114
Last commit3 months 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
Stars584
Forks39
Last commit10 months 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
Stars580
Forks76
Last commit1 year ago
neoGFX
neoGFXC++

A cross-platform GPU-oriented C++ application and game framework for building performant UIs and graphics using modern GPUs.

#vulkan#gpu-rendering#opengl
Stars573
Forks51
Last commit1 day ago
ordered-map
ordered-mapC++

A C++ header-only hash map and hash set that preserve insertion order, similar to Python's OrderedDict.

#hash-table#high-performance#hash-set
Stars573
Forks79
Last commit7 months 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
Stars564
Forks90
Last commit1 year ago
CppCon 2022 Presentation Materials
CppCon 2022 Presentation Materials

A collection of presentation slides and materials from CppCon 2022, covering modern C++ topics, best practices, and advanced techniques.

#embedded-systems#programming-education#conference-materials
Stars564
Forks60
Last commit9 months ago
StatsLib
StatsLibC++

A C++ header-only library of statistical distribution functions with compile-time computing capabilities.

#scientific-computing#constexpr#distributions
Stars559
Forks78
Last commit3 years ago
esphomelib
esphomelibC++

The C++ framework behind ESPHome for building custom firmware for ESP8266/ESP32 devices.

#iot#embedded-systems#esp32
Stars548
Forks113
Last commit5 years ago
BqLog
BqLogC++

A lightweight, high-performance, industrial-grade logging library for C++, Java, C#, Python, TypeScript, and game engines, battle-tested in Honor of Kings.

#multi-language#ios#high-performance
Stars537
Forks45
Last commit4 days ago
avcpp
avcppC++

A C++ wrapper for FFmpeg that simplifies multimedia processing with modern C++ abstractions.

#library#ffmpeg#video-processing
Stars535
Forks97
Last commit1 month ago
Where Am I
Where Am IC

A lightweight C library to locate the current executable and module paths across multiple platforms.

#c-library#getexecutablepath#library
Stars520
Forks69
Last commit1 year ago
reckless
recklessC++

A low-latency, high-throughput asynchronous logging library for C++ that minimizes performance impact on application threads.

#asynchronous-logging#logging-library#asynchronous
Stars509
Forks49
Last commit2 years ago
DAW JSON Link
DAW JSON LinkC++

A high-performance, no-allocation C++ JSON library for direct parsing to custom data structures with declarative mappings.

#parse#constexpr#high-performance
Stars504
Forks34
Last commit3 months ago
PreviousPage 7 of 10Next

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
1 day ago
#C Plus Plus218
#Cross Platform112
#Header Only85
#Cplusplus54
#Cpp1749
#Cmake48
#C41
#Game Development40
#High Performance34
#Cpp1133
#Python28
#Performance27