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

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

    SaaSHub 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. objcurses

    ncurses 3d object viewer

  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. meta.hpp

    C++20 Dynamic Reflection Library

  12. munt-official

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

  13. Electra-Lang

    Electra is an esolang where you code like an electrician.

  14. ahsohtoa

    Structure-of-array synthesis in C++20

    Project mention: ahsohtoa: Structure-of-Array Synthesis in C++20 | news.ycombinator.com | 2026-03-19
  15. TeaScript-Cpp-Library

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

  16. wg21

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

  17. mathplot

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

  18. ser20

    A C++20 serialization library (cereal fork)

  19. vulkan-engine

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

  20. kotek

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

  21. jdBasic

    A modern BASIC interpreter.

    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

  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)

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

Log in or Post with

C++ cplusplus-20 related posts

  • ahsohtoa: Structure-of-Array Synthesis in C++20

    1 project | news.ycombinator.com | 19 Mar 2026
  • 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2026
    SaaSHub helps you find the best software and product alternatives 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,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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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