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

stduuid
stduuidC++

A C++17 cross-platform single-header library for generating and manipulating UUIDs (Universally Unique Identifiers).

#cpp-library#library#identifier-generation
Stars896
Forks131
Last commit2 years 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
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
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 commit6 days 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
fast_io
fast_ioC++

A freestanding C++20 input/output library designed to replace <iostream> and <cstdio> with exceptional performance.

#memory-mapping#unicode#cxx
Stars846
Forks69
Last commit22 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
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
Reindexer
ReindexerC++

Embeddable, in-memory, document-oriented database with a high-level Query builder interface, designed for fast search with complex queries.

#document-oriented-database#query-builder#cpp-library
Stars806
Forks61
Last commit23 hours ago
linuxdeploy
linuxdeployC++

A tool for creating and maintaining AppDirs, featuring a flexible plugin system for bundling dependencies and generating AppImages.

#linux-applications#plugin-system#appimage
Stars803
Forks98
Last commit2 months ago
datoviz
datovizC

A high-performance GPU rendering library for scientific data visualization, built on Vulkan and up to 10,000x faster than matplotlib.

#scientific-visualization#vulkan#scientific-computing
Stars795
Forks43
Last commit1 day ago
IceCream-Cpp
IceCream-CppC++

A single-header C++ library for expressive and concise print debugging, replacing cout/printf with powerful formatting and lazy evaluation.

#formatting#c-plus-plus-11#print-debugging
Stars748
Forks37
Last commit3 months ago
captcha-break
captcha-breakC++

A collection of CAPTCHA-breaking implementations using OpenCV, Tesseract OCR, and machine learning algorithms.

#opencv#tesseract-ocr#captcha-solving
Stars730
Forks215
Last commit7 years ago
libassert
libassertC++

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

#stack-trace#syntax-highlighting#cpp17
Stars721
Forks50
Last commit4 months ago
ArkScript
ArkScriptC++

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

#programming-language#functional-programming#compiler
Stars720
Forks53
Last commit3 days 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
Stars715
Forks62
Last commit26 days 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
Stars713
Forks91
Last commit3 years 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
Stars703
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
Stars695
Forks49
Last commit6 days ago
StartupOS
StartupOSJava

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

#google-stack#bazel#firestore
Stars693
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
Stars690
Forks69
Last commit2 years 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
Stars677
Forks86
Last commit7 months ago
curlcpp
curlcppC++

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

#multi-threading#network-library#curl
Stars675
Forks180
Last commit26 days 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
Stars668
Forks80
Last commit5 years ago
Quantum++
Quantum++C++

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

#scientific-computing#quantum#simulation
Stars666
Forks141
Last commit5 days ago
Ponder
PonderC++

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

#cpp-library#library#reflection-library
Stars662
Forks97
Last commit3 years 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
Stars657
Forks69
Last commit2 years ago
Meta
MetaC++

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

#entt-integration#type-inspection#cplusplus-17
Stars653
Forks51
Last commit1 year 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
Stars649
Forks81
Last commit3 months ago
Stunt Rally
Stunt RallyC++

NOTE: development in stuntrally3 repo. 3D racing game based on VDrift and OGRE with own Track Editor. The main repository with Stunt Rally 2.x sources and data.

#multiplayer#bullet-physics#simulation
Stars643
Forks129
Last commit1 year ago
Quantum
QuantumC++

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

#parallel-computing#coroutines#multi-threading
Stars636
Forks106
Last commit3 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
Stars624
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
Stars624
Forks127
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
Stars615
Forks55
Last commit1 day ago
PreviousPage 7 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
2 days ago
#C Plus Plus240
#Cross Platform122
#Header Only91
#Cplusplus63
#Cmake61
#Cpp1757
#C50
#Game Development43
#Cpp1139
#High Performance35
#Python30
#Performance29