C++ cplusplus-20

Open-source C++ projects categorized as cplusplus-20

Top 23 C++ cplusplus-20 Projects

cplusplus-20
  1. cppinsights

    C++ Insights - See your source code with the eyes of a compiler

  2. 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.

    InfluxDB logo
  3. thread-pool

    BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library

  4. tomlplusplus

    Header-only TOML config file parser and serializer for C++17.

    Project mention: OSD600 Lab 4 | dev.to | 2025-10-03

    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.

  5. libpqxx

    The official C++ client API for PostgreSQL.

    Project mention: Libpqxx 8.0 RC1 Released | news.ycombinator.com | 2025-11-24
  6. 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
  7. NanoRange

    Range-based goodness for C++17

  8. 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).

  9. 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.

    Stream logo
  10. matcheroni

    A minimalist single-header library for building pattern-matchers, lexers, and parsers.

    Project mention: The Impossible Optimization, and the Metaprogramming to Achieve It | news.ycombinator.com | 2025-11-01
  11. objcurses

    ncurses 3d object viewer

    Project mention: Objcurses – ncurses 3D object viewer using ASCII in console | news.ycombinator.com | 2025-05-17
  12. meta.hpp

    C++20 Dynamic Reflection Library

  13. munt-official

    Munt is a witness-secured decentralized network for payments, digital assets, finance and more

  14. Electra-Lang

    Electra is an esolang where you code like an electrician.

  15. ahsohtoa

    Structure-of-array synthesis in C++20

  16. wg21

    Various documents and code related to proposals for WG21 (by BobSteagall)

  17. TeaScript-Cpp-Library

    TeaScript C++ Library - embedded scripting language for C++ Applications

  18. mathplot

    Plotting, graphing and data visualization for your C++ programs

  19. ser20

    A C++20 serialization library (cereal fork)

  20. vulkan-engine

    Experimental project for learning computer graphics using vulkan API and c++.

  21. kotek

    Framework for building your game engine or any application. OpenGL ES & Vulkan with C++20. (by wh1t3lord)

  22. 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 .

  23. dsga

    C++20 library that mostly implements the vector and matrix transparent basic types from GLSL Spec 4.6

  24. Tang

    Tang is a new template language library written in C++ as part of a YouTube series. (by Ghoti-io)

  25. 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.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ cplusplus-20 discussion

C++ cplusplus-20 related posts

  • OSD600 Lab 4

    3 projects | dev.to | 3 Oct 2025
  • how to handle config files in c++?

    2 projects | /r/cpp_questions | 6 Mar 2023
  • Ser20, a C++20 fork of cereal

    3 projects | /r/cpp | 19 Dec 2022
  • Poxy - a Doxygen frontend - v0.9.0 released

    3 projects | /r/cpp | 3 Oct 2022
  • Preferred way to read in application settings/config in C++

    1 project | /r/cpp_questions | 5 Sep 2022
  • toml++ v3.2.0 released

    4 projects | /r/cpp | 29 Aug 2022
  • CMake for toml not working

    1 project | /r/cpp | 21 Aug 2022
  • A note from our sponsor - Stream
    getstream.io | 23 Dec 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?