Cpp20

Open-source projects categorized as Cpp20
+ C++ + Python + HTML

Top 23 Cpp20 Open-Source 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-features

    A cheatsheet of modern C++ language and library features.

  5. 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
  6. openage

    Clone of the Age of Empires II engine 🚀

  7. awesome-modern-cpp

    A collection of resources on modern C++

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

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

  10. 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
  11. nghttp2

    nghttp2 - HTTP/2 C Library and tools

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

  13. cppinsights

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

  14. awesome-hpp

    A curated list of awesome header-only C++ libraries

    Project mention: Canvas_ity: A tiny, single-header <canvas>-like 2D rasterizer for C++ | news.ycombinator.com | 2026-02-21

    that's a common pattern in C++ land because there is no standard way to use libraries in C++

    https://github.com/p-ranav/awesome-hpp

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

  16. Osiris

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

  17. thread-pool

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

  18. quill

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

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

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

  20. async_simple

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

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

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

  24. cpp

    C++ Tip Of The Week

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

Cpp20 discussion

Log in or Post with

Cpp20 related posts

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

    1 project | news.ycombinator.com | 4 Jun 2026
  • Why I Started Building Vix.cpp

    1 project | dev.to | 3 Jun 2026
  • Modern C++ Tutorial: C++ 11/14/17/20 On the Fly

    1 project | news.ycombinator.com | 28 May 2026
  • Show HN: PulseGrid – real-time monitoring in C++

    2 projects | news.ycombinator.com | 22 Apr 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 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? This list will help you:

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

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?