Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. C Plus Plus 20

C Plus Plus 20

39 projects

Showing 36 of 39 projects

Folly
FollyC++

A C++20 library from Facebook focused on performance and practicality, complementing std and Boost with components used at scale.

#systems-programming#library#c-plus-plus-20
Stars30.5k
Forks5.9k
Last commit21 hours ago
EASTL
EASTLC++

A high-performance C++ template library of containers, algorithms, and iterators for runtime and tool development.

#embedded-systems#c-plus-plus-11#high-performance
Stars9.3k
Forks1.0k
Last commit8 months ago
EASTL
EASTLC++

A high-performance C++ template library of containers, algorithms, and iterators for runtime and tool development.

#embedded-systems#c-plus-plus-11#high-performance
Stars9.3k
Forks1.0k
Last commit8 months ago
Cinder
CinderC++

A peer-reviewed, free, open source C++ library for professional-quality creative coding.

#c-plus-plus-20#visual-programming#cmake
Stars5.5k
Forks966
Last commit4 months ago
xtensor
xtensorC++

A C++ library for numerical analysis with multi-dimensional array expressions featuring broadcasting and lazy computing.

#multi-dimensional-arrays#scientific-computing#high-performance-computing
Stars3.8k
Forks441
Last commit9 days ago
concurrencpp
concurrencppC++

A modern C++ concurrency library providing tasks, executors, timers, and C++20 coroutines for writing highly concurrent applications.

#threadpool#threading#parallel-computing
Stars2.8k
Forks251
Last commit1 year ago
Overload
OverloadC++

A free, open-source 3D game engine built in C++20 with Lua scripting and a full-featured editor.

#lua-scripting#open-source#gamedev
Stars2.5k
Forks290
Last commit1 month ago
nanobench
nanobenchC++

A simple, fast, accurate single-header microbenchmarking library for C++11/14/17/20.

#c-plus-plus-11#c-plus-plus-20#performance-analysis
Stars1.7k
Forks102
Last commit1 year ago
MatX
MatXC++

A modern C++20 GPU numerical computing library with Python-like syntax for near-native performance on NVIDIA GPUs.

#cuda#scientific-computing#high-performance-computing
Stars1.4k
Forks119
Last commit1 day ago
LibSourcey
LibSourceyC++

A modular C++20 toolkit for real-time media, WebRTC, and networking, built as a lightweight alternative to libwebrtc.

#media-server#ffmpeg#c-plus-plus-20
Stars1.4k
Forks351
Last commit24 days ago
toml11
toml11C++

A feature-rich, header-only C++11/14/17/20 library for parsing and serializing TOML configuration files with full spec compliance.

#cplusplus-20#cplusplus-14#c-plus-plus-11
Stars1.3k
Forks184
Last commit7 months ago
Siv3D
Siv3DC++

A C++20 framework for creative coding, enabling 2D/3D games, media art, visualizers, and simulators across Windows, macOS, Linux, and the Web.

#gamedev#c-plus-plus-20#game-developement
Stars1.2k
Forks155
Last commit1 month ago
xtd
xtdC++

A modern C++20 framework for building cross-platform console, GUI (WinForms-like), and unit test applications.

#unit-testing#c-plus-plus-20#portable
Stars1.2k
Forks78
Last commit1 day ago
TermOx
TermOxC++

A C++20 library for building rich, interactive terminal user interfaces with minimal code.

#event-driven#user-interface#curses
Stars865
Forks63
Last commit11 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
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
Koala Engine
Koala EngineC++

A C++20 game engine built on EnTT's Entity-Component-System architecture, focusing on ease-of-use, runtime extensibility, and compile-time type safety.

#modular-architecture#type-safety#c-plus-plus-20
Stars617
Forks33
Last commit3 years ago
Reaction
ReactionC++

A lightweight, header-only, high-performance reactive programming framework for C++20, bringing React/Vue-style dataflow to native applications.

#c-plus-plus-20#reactive-programming#ui-dataflow
Stars614
Forks72
Last commit7 months ago
AUI
AUIC++

A cross-platform, high-performance UI toolkit for building hardware-accelerated desktop applications with modern C++20.

#gui-toolkit#opengl#c-plus-plus-20
Stars588
Forks43
Last commit10 days 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
Forks59
Last commit10 months ago
fixed-containers
fixed-containersC++

A header-only C++20 library providing fixed-capacity, constexpr containers with identical APIs to their std equivalents.

#standard-library-alternative#embedded-systems#constexpr
Stars450
Forks51
Last commit1 day ago
Graaf
GraafC++

A lightweight, header-only C++20 graph library designed as a simpler alternative to the Boost Graph Library.

#algorithm#cpp-library#graph
Stars403
Forks64
Last commit3 months ago
cpp-lazy
cpp-lazyC++

A C++11+ library for lazy evaluation of iterables, minimizing memory usage by using sentinels and reducing redundant data.

#functional-programming#c-plus-plus-11#c-plus-plus-20
Stars364
Forks17
Last commit18 days ago
TinyORM
TinyORMC++

A modern C++20 ORM library with a powerful query builder, support for multiple databases, migrations, and a Qt-compatible API.

#query-builder#seeder#qt
Stars351
Forks36
Last commit1 year ago
cppgraphqlgen
cppgraphqlgenC++

A C++ library and code generator for building and consuming GraphQL services, enabling native GraphQL in hybrid apps.

#relay#graphql#c-plus-plus-20
Stars350
Forks53
Last commit2 months ago
snitch
snitchC++

A lightweight C++20 testing framework focused on minimal heap allocation and fast compilation.

#constexpr#fast-compilation#unit-testing
Stars316
Forks15
Last commit5 months ago
Timsort
TimsortC++

A C++20 implementation of TimSort, a stable O(n log n) sorting algorithm optimized for partially-sorted data.

#algorithm#sorting#c-plus-plus-20
Stars316
Forks48
Last commit1 year ago
Ichor
IchorC++

A C++20 microservice bootstrapping framework focused on dependency injection, event queueing, and thread confinement for high-performance, low-latency applications.

#thread-confinement#thread-safety#high-performance
Stars235
Forks18
Last commit4 months ago
rpp
rppC++

A minimal Rust-inspired C++20 standard library replacement focused on fast compilation, debuggability, and explicit code.

#metaprogramming#simd#memory-allocators
Stars219
Forks5
Last commit1 year 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
emio
emioC++

A safe, fast, and tiny character I/O library for bare-metal and RTOS embedded systems with high-level formatting and low-level control.

#embedded-systems#bare-metal#rtos
Stars188
Forks8
Last commit7 months ago
sqlgen
sqlgenC++

A modern, type-safe ORM and SQL query generator for C++20, inspired by SQLAlchemy and Diesel.

#orm#database#type-safety
Stars186
Forks21
Last commit4 months ago
dynamic_bitset
dynamic_bitsetC++

A C++17/20 header-only dynamic bitset library for efficient bit manipulation with optional libpopcnt optimization.

#c-plus-plus-20#cpp17#data-structures
Stars179
Forks16
Last commit6 months ago
luacxx
luacxxC++

A modern C++ library for binding C and C++ code to Lua, designed to work directly with the Lua C API.

#c-plus-plus-library#embedded-scripting#c-plus-plus-20
Stars164
Forks23
Last commit4 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
Stars150
Forks5
Last commit
Page 1 of 2

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
12 days ago
Next
#C Plus Plus26
#Header Only16
#Cpp13
#Cross Platform11
#Cmake11
#C Plus Plus 179
#Game Development7
#Performance7
#Cpp206
#C Plus Plus 146
#C Plus Plus 116
#Embedded Systems6