Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 C++ cplusplus-20 Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
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).
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
- Project mention: The Impossible Optimization, and the Metaprogramming to Achieve It | news.ycombinator.com | 2025-11-01
- Project mention: Objcurses – ncurses 3D object viewer using ASCII in console | news.ycombinator.com | 2025-05-17
-
-
munt-official
Munt is a witness-secured decentralized network for payments, digital assets, finance and more
-
-
-
-
-
-
-
-
kotek
Framework for building your game engine or any application. OpenGL ES & Vulkan with C++20. (by wh1t3lord)
-
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)
-
Serenity Logger
Yet another Fast and Efficient logging framework. The goal is to be nanosecond level fast with extensibility (inspired by loggers such as spdlog, nanolog, and fmtlog and heavily influenced by the formatting used in fmtlib and <format>). This uses a built-in formatter that can be swapped out for <format> or fmtlib if desired.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ cplusplus-20 discussion
C++ cplusplus-20 related posts
-
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
-
CMake for toml not working
- A note from our sponsor - Stream getstream.io | 23 Dec 2025
Index
What are some of the best open-source cplusplus-20 projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | cppinsights | 4,425 |
| 2 | thread-pool | 2,791 |
| 3 | tomlplusplus | 1,939 |
| 4 | libpqxx | 1,251 |
| 5 | xtd | 1,108 |
| 6 | NanoRange | 364 |
| 7 | jni-bind | 309 |
| 8 | matcheroni | 210 |
| 9 | objcurses | 183 |
| 10 | meta.hpp | 138 |
| 11 | munt-official | 134 |
| 12 | Electra-Lang | 98 |
| 13 | ahsohtoa | 81 |
| 14 | wg21 | 67 |
| 15 | TeaScript-Cpp-Library | 53 |
| 16 | mathplot | 39 |
| 17 | ser20 | 30 |
| 18 | vulkan-engine | 23 |
| 19 | kotek | 13 |
| 20 | opcplusplus | 11 |
| 21 | dsga | 8 |
| 22 | Tang | 6 |
| 23 | Serenity Logger | 3 |