Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cpp

Cpp

407 projects

Showing 36 of 407 projects

Yomm2
Yomm2C++

A C++17 library implementing fast, open multi-methods to solve the Expression Problem, now superseded by Boost.OpenMethod.

#metaprogramming#cpp17#multi-methods
Stars382
Forks22
Last commit5 months ago
c4go
c4goC

A transpiler that converts C source code into Go source code, enabling migration of C projects to Go.

#clang#compiler#c4go
Stars376
Forks41
Last commit1 year ago
ClickHouse
ClickHouseC

A C++17 client library for connecting to and interacting with ClickHouse databases.

#columnar-database#native-client#high-performance
Stars376
Forks207
Last commit1 day ago
libpopcnt
libpopcntC++

A fast, header-only C/C++ library for counting 1 bits in arrays using optimized CPU instructions like POPCNT, AVX2, AVX512, NEON, and SVE.

#c-library#simd#bitcount
Stars369
Forks44
Last commit1 day ago
RapidFuzz
RapidFuzzC++

A fast C++ library for fuzzy string matching using Levenshtein Distance, offering MIT licensing and algorithmic improvements.

#string-similarity#hacktoberfest#performance-optimization
Stars367
Forks58
Last commit2 months ago
Vulkan-Hpp Samples
Vulkan-Hpp SamplesC++

A collection of C++ Vulkan examples and demos using the Vulkan-Hpp C++ API and GLFW for cross-platform rendering.

#vr-rendering#vulkan#examples
Stars361
Forks29
Last commit1 year ago
areg-sdk
areg-sdkC++

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

#realtime#iot#embedded-systems
Stars357
Forks138
Last commit6 days ago
AREG SDK
AREG SDKC++

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

#realtime#iot#embedded-systems
Stars357
Forks138
Last commit6 days ago
lwlog
lwlogC++

A high-performance C++17 logging library with zero dynamic allocations during log calls, supporting synchronous and asynchronous logging.

#asynchronous-logging#metaprogramming#library
Stars350
Forks31
Last commit29 days ago
GitHub repository
GitHub repositoryPython

A simple, multi-language implementation of the Iterative Closest Point algorithm for 3D point cloud registration.

#robotics#julia#geospatial
Stars350
Forks66
Last commit2 months ago
hdoc
hdocC++

A modern documentation generator for C++ that automatically creates API docs with integrated Markdown pages and instant search.

#clang#developer-tools#static-site-generator
Stars339
Forks28
Last commit1 year ago
utl::random
utl::randomC++

Collection of self-contained header-only libraries for C++17

#async#cpp17#prng
Stars337
Forks14
Last commit3 months ago
utl::profiler
utl::profilerC++

Collection of self-contained header-only libraries for C++17

#async#cpp17#prng
Stars337
Forks14
Last commit3 months ago
Coros
CorosC++

A header-only C++23 library for task-based parallelism using coroutines and std::expected for error handling.

#parallel-computing#coroutines#std-expected
Stars335
Forks8
Last commit1 year ago
libuavcan
libuavcanC++

Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.

#robotics#cyphal-protocol#real-time-operating-systems
Stars325
Forks498
Last commit7 months ago
inipp
inippC++

A simple header-only C++ library for parsing and generating INI configuration files.

#parsing#cpp-library#unicode
Stars318
Forks59
Last commit11 months ago
Crystal Engine
Crystal EngineC++

A cross-platform Vulkan game engine with a FrameGraph-based renderer and a declarative C++ UI framework called Fusion.

#vulkan#graphics-engine#real-time-rendering
Stars303
Forks10
Last commit1 day ago
Sourcehold
SourceholdC++

An open-source engine re-implementation of the 2001 castle simulation game Stronghold, enabling cross-platform play.

#engine-reimplementation#sdl2#openal
Stars278
Forks25
Last commit2 years 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
Stars265
Forks9
Last commit9 days ago
ni-media
ni-mediaC++

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

#sound#music#pcm-conversion
Stars253
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
Stars251
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
Stars249
Forks40
Last commit7 months ago
mini-yaml
mini-yamlC++

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

#parsing#c-library#data-serialization
Stars245
Forks42
Last commit9 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
Stars238
Forks2
Last commit3 months 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
Stars233
Forks20
Last commit18 days 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
Stars232
Forks33
Last commit1 month 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
Stars224
Forks52
Last commit2 months 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
Stars222
Forks11
Last commit5 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
Stars218
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
Stars210
Forks16
Last commit3 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
Stars208
Forks19
Last commit1 year 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
Stars202
Forks154
Last commit
OSRE
OSREC++

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

#vulkan#2d-rendering#graphics-engine
Stars201
Forks14
Last commit1 month ago
libONVIF
libONVIFC++

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

#qt#library#onvif
Stars200
Forks54
Last commit1 year ago
CaPTk
CaPTkC++

Cancer Imaging Phenomics Toolkit (CaPTk) is a software platform to perform image analysis and predictive modeling tasks. Documentation: https://cbica.github.io/CaPTk

#cancer-imaging-research#nci-itcr#radiomics
Stars197
Forks66
Last commit2 years ago
PreviousPage 9 of 12Next

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
9 months ago
#C Plus Plus240
#Cross Platform122
#Header Only91
#Cplusplus63
#Cmake61
#Cpp1757
#C50
#Game Development43
#Cpp1139
#High Performance35
#Python30
#Performance29