SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ cplusplus-20 Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
thread-pool
BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library
-
I found that this repository had no pull request yet so I contacted the owner to get permission to work on it after filing an issue, then I got to work researching how to approach this using C++. My C++ is rusty, so it took me some time to work my way through the code. Finally, with a little research, I worked out that I could use the existing CMake file in this project to set up the tomlplusplus implementation which would allow me to parse a config.toml file and load default options into the tool. I added a new function, loadFromConfig, that reads the TOML file and populates the CLI options struct with values like output, include, exclude, and recent. This way, users can define their preferences once and avoid repeating long command-line arguments.
-
-
xtd
Free open-source modern C++20 framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, Haiku, and SerenityOS.
Project mention: Xtd: Modern C++20 framework (CLI, GUI, unit tests) | news.ycombinator.com | 2025-11-26 -
-
jni-bind
JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++20 and up (or C++17 with clang).
-
-
Project mention: The Impossible Optimization, and the Metaprogramming to Achieve It | news.ycombinator.com | 2025-11-01
-
-
munt-official
Munt is a witness-secured decentralized network for payments, digital assets, finance and more
-
-
Project mention: ahsohtoa: Structure-of-Array Synthesis in C++20 | news.ycombinator.com | 2026-03-19
-
-
-
-
-
-
kotek
Framework for building your game engine or any application. OpenGL ES & Vulkan & BGFX with C++20. (by wh1t3lord)
-
Project mention: Python vs. a Modern BASIC Interpreter: When the “Toy Language” Actually Wins | dev.to | 2026-02-07
You can try the main features online at: jdBasic
-
opcplusplus
compiler for c++ headers with custom attributes/modifiers via dialects, outputs generated src/h, xml definitions, mirrored reflection structure, fast dynamic casts. memory stack only, no heap allocations. translating compiler technology similar to babel and typescript .
-
dsga
C++20 library that mostly implements the vector and matrix transparent basic types from GLSL Spec 4.6
-
Tang
Tang is a new template language library written in C++ as part of a YouTube series. (by Ghoti-io)
C++ cplusplus-20 discussion
C++ cplusplus-20 related posts
-
ahsohtoa: Structure-of-Array Synthesis in C++20
-
OSD600 Lab 4
-
how to handle config files in c++?
-
Ser20, a C++20 fork of cereal
-
Poxy - a Doxygen frontend - v0.9.0 released
-
Preferred way to read in application settings/config in C++
-
toml++ v3.2.0 released
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Jun 2026
Index
What are some of the best open-source cplusplus-20 projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | cppinsights | 4,492 |
| 2 | thread-pool | 2,997 |
| 3 | tomlplusplus | 2,073 |
| 4 | libpqxx | 1,326 |
| 5 | xtd | 1,153 |
| 6 | NanoRange | 363 |
| 7 | jni-bind | 326 |
| 8 | objcurses | 221 |
| 9 | matcheroni | 211 |
| 10 | meta.hpp | 139 |
| 11 | munt-official | 135 |
| 12 | Electra-Lang | 100 |
| 13 | ahsohtoa | 87 |
| 14 | TeaScript-Cpp-Library | 73 |
| 15 | wg21 | 66 |
| 16 | mathplot | 57 |
| 17 | ser20 | 33 |
| 18 | vulkan-engine | 23 |
| 19 | kotek | 17 |
| 20 | jdBasic | 12 |
| 21 | opcplusplus | 9 |
| 22 | dsga | 8 |
| 23 | Tang | 7 |