C++ Cpp20

Open-source C++ projects categorized as Cpp20

Top 23 C++ Cpp20 Projects

  1. shadPS4

    PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++

    Project mention: Shadps4 – A Playstation 4 Emulator | news.ycombinator.com | 2025-08-16
  2. SaaSHub

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

    SaaSHub logo
  3. modern-cpp-tutorial

    📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/

    Project mention: Modern C++ Tutorial: C++ 11/14/17/20 On the Fly | news.ycombinator.com | 2026-05-28
  4. Modern-CPP-Programming

    Modern C++ Programming Course (C++03/11/14/17/20/23/26)

    Project mention: Modern C++ Programming: Busato | news.ycombinator.com | 2026-05-02
  5. entt

    Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

    Project mention: EnTT | news.ycombinator.com | 2026-05-10
  6. PrismLauncher

    A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)

  7. doctest

    The fastest feature-rich C++11/14/17/20/23 single-header testing framework

    Project mention: Doctest is a new C++ testing framework | news.ycombinator.com | 2025-07-09
  8. nghttp2

    nghttp2 - HTTP/2 C Library and tools

  9. infinity

    The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.

  10. cppinsights

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

  11. compile-time-regular-expressions

    Compile Time Regular Expression in C++

    Project mention: Is Rust faster than C? | news.ycombinator.com | 2026-01-14

    Other examples are CTRE (https://github.com/hanickadot/compile-time-regular-expressio...) and format string compilation (https://fmt.dev/12.0/api/#compile-api). The closest C counterpart is re2c which also requires external tooling.

  12. Osiris

    Cross-platform game hack for Counter-Strike 2 with Panorama-based GUI.

  13. thread-pool

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

  14. quill

    Asynchronous Low Latency C++ Logging Library (by odygrd)

    Project mention: Quill: Asynchronous Low Latency C++ Logging Library | news.ycombinator.com | 2025-09-14
  15. concurrencpp

    Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all

  16. async_simple

    Simple, light-weight and easy-to-use asynchronous components

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

  18. fooyin

    A customisable music player

    Project mention: Classic 7 is a Windows 10 LTSC mod to look 1:1 to Windows 7 | news.ycombinator.com | 2026-05-14
  19. less_slow.cpp

    Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO

    Project mention: Processing Strings 109x Faster Than Nvidia on H100 | news.ycombinator.com | 2025-09-19

    Yes, at the scale of 128-bit registers NEON is mostly enough, except for a few categories of instructions missing in that ISA subset, like scatter/gather ops, that can yield 30% boost over serial memory accesses: https://github.com/ashvardanian/less_slow.cpp/releases/tag/v...

  20. cpp

    C++ Tip Of The Week

  21. filesystem

    An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.

  22. ut

    C++20 μ(micro)/Unit Testing framework

    Project mention: Ut: Single header/single module, macro-free μ(micro) C++ Unit Testing Framework | news.ycombinator.com | 2025-09-11
  23. mp-units

    The Domain-Correct Quantities and Units Library for C++ — full quantity kind safety, ISO 80000 compliant, C++29 standardization candidate.

  24. q

    C++ Library for Audio Digital Signal Processing (by cycfi)

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++ Cpp20 discussion

Log in or Post with

C++ Cpp20 related posts

  • ConjureEnum: lightweight header-only C++20 enum and typename reflection

    1 project | news.ycombinator.com | 4 Jun 2026
  • Modern C++ Tutorial: C++ 11/14/17/20 On the Fly

    1 project | news.ycombinator.com | 28 May 2026
  • What Happens When You Port a 2001 C++ Library to C++20

    1 project | dev.to | 27 Mar 2026
  • Simple C++ networking libraries don't exist anymore - here's the fix.

    2 projects | dev.to | 13 Mar 2026
  • I made my own C++ networking library at 16: here's how.

    1 project | dev.to | 9 Mar 2026
  • Show HN: NovusNet, an encrypted C++ networking library for beginners

    1 project | news.ycombinator.com | 9 Mar 2026
  • Show HN: Writing a C++20M:N Scheduler from Scratch (EBR, Work-Stealing)

    2 projects | news.ycombinator.com | 17 Feb 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Cpp20 projects in C++? This list will help you:

# Project Stars
1 shadPS4 31,269
2 modern-cpp-tutorial 25,430
3 Modern-CPP-Programming 15,712
4 entt 12,753
5 PrismLauncher 9,538
6 doctest 6,749
7 nghttp2 5,000
8 infinity 4,550
9 cppinsights 4,492
10 compile-time-regular-expressions 3,810
11 Osiris 3,770
12 thread-pool 2,997
13 quill 2,921
14 concurrencpp 2,751
15 async_simple 2,180
16 tomlplusplus 2,073
17 fooyin 1,969
18 less_slow.cpp 1,913
19 cpp 1,660
20 filesystem 1,540
21 ut 1,431
22 mp-units 1,429
23 q 1,389

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?