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

ni-media
ni-mediaC++

A modern C++ library for reading and writing audio streams with idiomatic STL integration.

#sound#music#pcm-conversion
Stars254
Forks39
Last commit1 year ago
Refureku
RefurekuC++

A cross-platform C++17 runtime reflection library with a code generator and dynamic library API.

#dynamic-library#cplusplus-17#cpp17
Stars250
Forks24
Last commit1 year ago
SARosPerceptionKitti
SARosPerceptionKittiPython

ROS package for sensor processing, object detection, tracking, and evaluation using the KITTI Vision Benchmark dataset.

#robotics#autonomous-driving#sensor-fusion
Stars250
Forks76
Last commit4 years ago
config-loader
config-loaderC++

A C++17 static reflection framework for parsing configuration files (XML, JSON, YAML) into native data structures.

#yaml#data-structures#serializer
Stars246
Forks40
Last commit6 months ago
mini-yaml
mini-yamlC++

A single-header YAML 1.0 serializer/deserializer library for C++11.

#parsing#c-library#data-serialization
Stars242
Forks42
Last commit7 months ago
barkeep
barkeepC++

A single-header C++ library for displaying async animations, counters, progress bars, and status messages with minimal code changes.

#formatting#counter#animation
Stars234
Forks2
Last commit1 month ago
run-vcpkg
run-vcpkgTypeScript

A GitHub Action to set up and run vcpkg for C++ projects with automatic binary caching using GitHub's cache.

#devops#ninja#cpp-build-tools
Stars230
Forks32
Last commit1 day ago
is::Engine
is::EngineC

An open-source C++ game engine using SFML and SDL 2 to build and export games for Nintendo Switch, Web, Mobile, and PC.

#mobile-games#sfml#code-blocks
Stars229
Forks20
Last commit3 months ago
TooManyCooks
TooManyCooksC++

A high-performance C++20 concurrency framework with lock-free work-stealing thread pools, Asio integration, and simple coroutine syntax.

#work-stealing#cplusplus-20#parallel-computing
Stars225
Forks7
Last commit1 day ago
cpp11
cpp11C++

A header-only C++11 library for safe and efficient interaction with R objects from C++ code.

#r-api#c-plus-plus-11#r packages
Stars225
Forks52
Last commit1 month ago
Kanzi
KanziC++

A modern, modular, and efficient lossless data compressor in C++ that combines multiple algorithms and multi-threading for high performance.

#modular-architecture#huffman#high-performance
Stars217
Forks10
Last commit7 days ago
Visual Script Engine
Visual Script EngineC++

A modern C++ visual scripting engine designed for embedding into applications with no external dependencies.

#visual-scripting#emscripten#wxwidgets
Stars217
Forks46
Last commit2 years ago
itlib
itlibC++

A collection of single-header C++ libraries that extend or provide alternatives to the C++ standard library.

#generator#single-header-libraries#flat-map
Stars208
Forks16
Last commit2 months ago
Protocol Puffers
Protocol PuffersC++

A header-only C++20 library for Protocol Buffers serialization/deserialization using C++ types instead of .proto files.

#template#metaprogramming#library
Stars206
Forks19
Last commit11 months ago
OSRE
OSREC++

An experimental open-source render engine for exploring modern graphics techniques and engine architecture.

#vulkan#2d-rendering#graphics-engine
Stars201
Forks13
Last commit3 months ago
libONVIF
libONVIFC++

A C++ library providing high-level Qt-based client classes for ONVIF IP camera communication, abstracting gSOAP complexity.

#qt#library#onvif
Stars199
Forks54
Last commit11 months ago
run-cmake
run-cmakeTypeScript

A GitHub Action to build C++ applications with CMake (using CMakePresets.json), Ninja, and vcpkg in CI workflows.

#devops#ninja#cpp-tooling
Stars195
Forks23
Last commit2 months ago
Micro XRCE-DDS Agent
Micro XRCE-DDS AgentC++

A broker that bridges resource-constrained devices (Micro XRCE-DDS Clients) with the DDS global dataspace using the DDS-XRCE protocol.

#iot-middleware#embedded-systems#micro-xrce-dds
Stars195
Forks148
Last commit
C++Now 2013 Presentations
C++Now 2013 PresentationsC++

A repository containing presentation materials from the C++Now 2013 conference, covering C++11, Boost libraries, and advanced programming topics.

#systems-programming#parallel-computing#conference-materials
Stars189
Forks14
Last commit
xxhash_cpp
xxhash_cppC++

A C++17 port of the extremely fast xxHash non-cryptographic hash algorithm.

#xxhash-library#hash#cpp-library
Stars188
Forks40
Last commit1 year ago
Metabench
MetabenchCMake

A simple framework for creating compile-time microbenchmarks to measure C++ template metaprogramming performance.

#metaprogramming#build-tools#template-metaprogramming
Stars188
Forks18
Last commit5 years ago
redis3m
redis3mC++

A C++ Redis client library providing a simple wrapper over hiredis with connection pooling and ready-to-use patterns.

#orm#redis#message-queue
Stars186
Forks79
Last commit7 years ago
nmos-cpp
nmos-cppC++

A C++ implementation of the AMWA NMOS specifications for discovery, registration, and connection management in networked media systems.

#networked-media#professional-video#st-2110
Stars183
Forks96
Last commit4 days ago
easyhttpcpp
easyhttpcppC++

A cross-platform C++ HTTP client library focused on usability, speed, and modern features like caching and connection pooling.

#poco-libraries#asynchronous-apis#connection-pooling
Stars174
Forks28
Last commit4 years ago
C++Now 2012 Presentations
C++Now 2012 PresentationsC++

A collection of presentation materials and papers from the C++Now 2012 conference, covering C++11, Boost libraries, and advanced programming techniques.

#metaprogramming#conference-materials#historical-resource
Stars172
Forks24
Last commit
plf::list
plf::listC++

A high-performance drop-in replacement for std::list with significantly faster insertion, erasure, iteration, and sorting operations.

#performance-optimization#memory-efficiency#speed
Stars171
Forks22
Last commit27 days ago
Gravity Defied CPP
Gravity Defied CPPC++

A C++ and SDL2 port of the classic Gravity Defied mototrial racing mobile game, preserving all original features.

#sdl2#gamedev#sdl
Stars169
Forks17
Last commit1 year ago
spy
spyC++

A C++20 library that replaces preprocessor macros with constexpr detection of compilers, architectures, SIMD extensions, and operating systems.

#concepts#cpp-library#constexpr
Stars165
Forks12
Last commit9 days 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
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
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
Stars148
Forks5
Last commit
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
Stars144
Forks6
Last commit4 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
FastWARC
FastWARCRust

A collection of robust and fast Python tools for parsing, extracting, and analyzing web archive data, including a high-performance WARC parser.

#cython#batch-processing#content-extraction
Stars141
Forks18
Last commit1 day 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
Stars140
Forks13
Last commit1 month 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
Stars135
Forks24
Last commit4 days ago
PreviousPage 9 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
8 months ago
7 years ago
7 years ago
4 months ago
#C Plus Plus218
#Cross Platform112
#Header Only85
#Cplusplus54
#Cpp1749
#Cmake48
#C41
#Game Development40
#High Performance34
#Cpp1133
#Python28
#Performance27