An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with cpp20

A curated list of projects in awesome lists tagged with cpp20 .

https://github.com/changkun/modern-cpp-tutorial

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

cpp cpp-tutorial cpp11 cpp14 cpp17 cpp20 modern-cpp

Last synced: 11 May 2025

https://github.com/shadps4-emu/shadPS4

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

cpp cpp20 emulation emulator imgui linux macos playstation4 ps4 sdl3 vulkan windows

Last synced: 20 Jul 2025

https://github.com/shadps4-emu/shadps4

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

cpp cpp20 emulation emulator imgui linux macos playstation4 ps4 sdl3 vulkan windows

Last synced: 25 Nov 2025

https://github.com/anthonycalandra/modern-cpp-features

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

cpp cpp11 cpp14 cpp17 cpp20

Last synced: 13 May 2025

https://github.com/AnthonyCalandra/modern-cpp-features

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

cpp cpp11 cpp14 cpp17 cpp20

Last synced: 14 Mar 2025

https://github.com/onqtam/doctest

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

c-plus-plus cpp cpp11 cpp14 cpp17 cpp20 cpp23 doctest header-only single-file tdd testing testing-framework unit-testing

Last synced: 29 Jul 2025

https://github.com/doctest/doctest

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

c-plus-plus cpp cpp11 cpp14 cpp17 cpp20 cpp23 doctest header-only single-file tdd testing testing-framework unit-testing

Last synced: 14 May 2025

https://github.com/0voice/cpp_new_features

2021年最新整理, C++ 学习资料,含C++ 11 / 14 / 17 / 20 / 23 新特性、入门教程、推荐书籍、优质文章、学习笔记、教学视频等

cpp cpp11 cpp14 cpp17 cpp20 cpp98

Last synced: 14 May 2025

https://github.com/spaceandtimefdn/blitzar

Zero-knowledge proof acceleration with GPUs for C++ and Rust

cpp20 curve25519 elliptic-curve-cryptography rust zk-proofs

Last synced: 19 Jun 2025

https://github.com/nvidia/thrust

[ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl

algorithms cpp cpp11 cpp14 cpp17 cpp20 cuda cxx cxx11 cxx14 cxx17 cxx20 gpu gpu-computing nvidia nvidia-hpc-sdk thrust

Last synced: 30 Mar 2025

https://github.com/thrust/thrust

[ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl

algorithms cpp cpp11 cpp14 cpp17 cpp20 cuda cxx cxx11 cxx14 cxx17 cxx20 gpu gpu-computing nvidia nvidia-hpc-sdk thrust

Last synced: 17 Mar 2025

https://github.com/NVIDIA/thrust

[ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl

algorithms cpp cpp11 cpp14 cpp17 cpp20 cuda cxx cxx11 cxx14 cxx17 cxx20 gpu gpu-computing nvidia nvidia-hpc-sdk thrust

Last synced: 15 Mar 2025

https://github.com/nghttp2/nghttp2

nghttp2 - HTTP/2 C Library and tools

c cpp20 http2 http3 quic

Last synced: 16 Dec 2025

https://github.com/tatsuhiro-t/nghttp2

nghttp2 - HTTP/2 C Library and tools

c cpp20 http2 http3 quic

Last synced: 20 Apr 2025

https://github.com/andreasfertig/cppinsights

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

ast clang cplusplus cplusplus-11 cplusplus-14 cplusplus-17 cplusplus-20 cplusplus-23 cpp cpp11 cpp14 cpp17 cpp20 cpp23 cpp26 llvm

Last synced: 13 May 2025

https://github.com/infiniflow/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

ai-native approximate-nearest-neighbor-search bm25 cpp20 cpp20-modules embedding full-text-search hnsw hybrid-search information-retrival nearest-neighbor-search rag search-engine tensor-database vector vector-database vector-search vectordatabase

Last synced: 12 May 2025

https://github.com/scarsty/kys-cpp

《金庸群侠传》c++复刻版,已完工

cpp cpp20 game-development jinyong sdl2

Last synced: 14 May 2025

https://github.com/microsoft/proxy

Proxy: Next Generation Polymorphism in C++

cpp cpp20 cross-platform duck-typing header-only library polymorphism single-header

Last synced: 14 May 2025

https://github.com/NVIDIA/libcudacxx

[ARCHIVED] The C++ Standard Library for your entire system. See https://github.com/NVIDIA/cccl

cpp cpp11 cpp14 cpp17 cpp20 cpp23 cuda cxx cxx11 cxx14 cxx17 cxx20 cxx23 gpu libcxx llvm nvidia nvidia-hpc-sdk standard std

Last synced: 21 Apr 2025

https://nvidia.github.io/libcudacxx/

[ARCHIVED] The C++ Standard Library for your entire system. See https://github.com/NVIDIA/cccl

cpp cpp11 cpp14 cpp17 cpp20 cpp23 cuda cxx cxx11 cxx14 cxx17 cxx20 cxx23 gpu libcxx llvm nvidia nvidia-hpc-sdk standard std

Last synced: 31 Mar 2025

https://github.com/nvidia/libcudacxx

[ARCHIVED] The C++ Standard Library for your entire system. See https://github.com/NVIDIA/cccl

cpp cpp11 cpp14 cpp17 cpp20 cpp23 cuda cxx cxx11 cxx14 cxx17 cxx20 cxx23 gpu libcxx llvm nvidia nvidia-hpc-sdk standard std

Last synced: 03 Oct 2025

https://github.com/rutura/the-c-20-masterclass-source-code

Source code for the C++ 20 Masterclass on udemy

cpp cpp11 cpp14 cpp17 cpp20

Last synced: 14 May 2025

https://github.com/alibaba/async_simple

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

asynchronous coroutines cpp20 cpp20-modules modules

Last synced: 14 May 2025

https://github.com/ashvardanian/BenchmarkingTutorial

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

assembly assembly-language avx512 benchmark coroutines cpp cpp-programming cpp17 cpp20 cuda gcc google-benchmark hpc io-uring linux-kernel llvm ptx ranges tutorial tutorials

Last synced: 26 Jun 2025

https://github.com/nvidia/cub

[ARCHIVED] Cooperative primitives for CUDA C++. See https://github.com/NVIDIA/cccl

algorithms cpp cpp11 cpp14 cpp17 cpp20 cub cuda cxx cxx11 cxx14 cxx17 cxx20 gpu nvidia nvidia-hpc-sdk

Last synced: 27 Sep 2025

https://github.com/NVIDIA/cub

[ARCHIVED] Cooperative primitives for CUDA C++. See https://github.com/NVIDIA/cccl

algorithms cpp cpp11 cpp14 cpp17 cpp20 cub cuda cxx cxx11 cxx14 cxx17 cxx20 gpu nvidia nvidia-hpc-sdk

Last synced: 20 Mar 2025

https://github.com/tip-of-the-week/cpp

C++ Tip Of The Week

cpp11 cpp14 cpp17 cpp20 cpp23 cpp98

Last synced: 14 May 2025

https://github.com/gulrak/filesystem

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

cpp cpp11 cpp14 cpp17 cpp20 filesystem freebsd header-only linux macos windows-10

Last synced: 14 May 2025

https://github.com/boost-ext/ut

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

bdd cpp20 tdd testing

Last synced: 07 Oct 2025

https://github.com/walkccc/leetcode

💡 LeetCode in C++23/Java/Python/MySQL/TypeScript (respect coding conventions)

cpp cpp20 java leetcode leetcode-cpp leetcode-java leetcode-python leetcode-solutions mysql python typescript

Last synced: 14 May 2025

https://github.com/hyprwm/hypr

Hypr is a tiling window manager written in modern C++.

cpp20 window-manager x11 x11-wm xcb xorg

Last synced: 16 May 2025

https://github.com/walkccc/LeetCode

💡 LeetCode in C++20/Java/Python/MySQL/TypeScript (respect coding conventions)

cpp cpp20 java leetcode leetcode-cpp leetcode-java leetcode-python leetcode-solutions mysql python typescript

Last synced: 26 Mar 2025

https://github.com/hyprwm/Hypr

Hypr is a tiling window manager written in modern C++.

cpp20 window-manager x11 x11-wm xcb xorg

Last synced: 14 Apr 2025

https://github.com/axmolengine/axmol

Axmol Engine – A Multi-platform Engine for Desktop, XBOX (UWP) and Mobile games. (A fork of Cocos2d-x-4.0)

android angle axmol axmolengine cocos2d-x cpp20 cppwinrt d3d game-engine metal opengl uwp xbox

Last synced: 14 May 2025

https://github.com/siv3d/opensiv3d

C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)

c-plus-plus cpp cpp20 cross-platform game game-developement game-engine gamedev

Last synced: 12 Apr 2025

https://github.com/Siv3D/OpenSiv3D

C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)

c-plus-plus cpp cpp20 cross-platform game game-developement game-engine gamedev

Last synced: 31 Mar 2025

https://github.com/madmann91/bvh

A modern C++ BVH construction and traversal library

bvh c11 construction-algorithms cpp20 header-only raytracing traversal-algorithms

Last synced: 16 May 2025

https://github.com/hyprwm/hyprpaper

Hyprpaper is a blazing fast wayland wallpaper utility with IPC controls.

cpp20 wallpaper wayland wlroots

Last synced: 14 May 2025

https://github.com/ultimatepp/ultimatepp

U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).

cpp cpp17 cpp20 cross-platform gui ide image linux macos multiplatform multithreading native performance posix sql ultimate upp windows

Last synced: 14 May 2025

https://github.com/eyalz800/zpp_bits

A lightweight C++20 serialization and RPC library

cpp cpp20 header-only rpc serialization

Last synced: 15 May 2025

https://github.com/storm-devs/storm-engine

Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.

3d-engine 3d-game-engine cmake cpp cpp20 directx engine game-engine pirates sea-dogs storm-engine video-game x64

Last synced: 04 Oct 2025

https://github.com/reputeless/perlinnoise

Header-only Perlin noise library for modern C++ (C++17/C++20)

cpp cpp17 cpp20 noise perlin perlin-noise

Last synced: 31 Aug 2025

https://github.com/speek-app/speek

Privacy focused messenger that doesn't trust anyone with your identity, your contact list, or your communications

chat cpp20 messaging p2p peer-to-peer privacy private qml tor

Last synced: 04 Apr 2025

https://github.com/jbaldwin/libcoro

C++20 coroutine library

coroutines cpp20 cpplibrary

Last synced: 15 May 2025

https://github.com/mq-b/loser-homework

卢瑟们的作业展示,答案讲解,以及一些C++知识

cpp cpp20 homework loser modern-cpp

Last synced: 15 May 2025

https://github.com/conorwilliams/libfork

A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines

cactus-stack concurrency concurrent coroutines cpp20 lock-free parallel parallel-computing scheduler task-graph tasking threading threadpool wait-free work-stealing

Last synced: 15 May 2025

https://github.com/mpark/variant

C++17 `std::variant` for C++11/14/17

cpp cpp11 cpp14 cpp17 cpp20 discriminated-unions polymorphism variant

Last synced: 11 Oct 2025

https://github.com/ConorWilliams/libfork

A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines

cactus-stack concurrency concurrent coroutines cpp20 lock-free parallel parallel-computing scheduler task-graph tasking threading threadpool wait-free work-stealing

Last synced: 31 Mar 2025

https://github.com/ubpa/usrefl

Header-only, tiny (99 lines) and powerful C++20 static reflection library.

clang cpp cpp20 gcc morden-cpp msvc reflection static static-reflection

Last synced: 04 Apr 2025

https://github.com/Ubpa/USRefl

Header-only, tiny (99 lines) and powerful C++20 static reflection library.

clang cpp cpp20 gcc morden-cpp msvc reflection static static-reflection

Last synced: 31 Mar 2025

https://github.com/aimrt/aimrt

A high-performance runtime framework for modern robotics.

cpp20 robotics

Last synced: 14 May 2025

https://github.com/AimRT/AimRT

A high-performance runtime framework for modern robotics.

cpp20 robotics

Last synced: 27 Sep 2025

https://github.com/deathkiller/jazz2-native

🎮 · Jazz² Resurrection: Native C++ reimplementation of Jazz Jackrabbit 2

2d 2d-game android cpp cpp20 emscripten game game-2d gamedev jazz-jackrabbit linux macos multi-platform ncine opengl reimplementation steamdeck uwp windows windows-10

Last synced: 15 May 2025

https://github.com/zhuagenborn/plants-vs.-zombies-online-battle

🧟 Plants vs. Zombies multiplayer battle, developed via reverse engineering, inline hook and dynamic-link library injection. Two online players defend and attack as the plant and zombie respectively.(通过逆向工程、内联Hook和动态链接库注入实现的《植物大战僵尸》双人网络对战,两名玩家分别使用植物或僵尸进行防守和攻击。)

cpp20 dll-injection game game-cheating hook inline-hook network reverse-engineering socket

Last synced: 08 Apr 2025

https://github.com/bfrg/vim-c-cpp-modern

Extended Vim syntax highlighting for C and C++ (C++11/14/17/20/23)

cpp cpp11 cpp14 cpp17 cpp20 cpp23 highlighting syntax vim

Last synced: 15 May 2025

https://github.com/tcbrindle/flux

A C++20 library for sequence-orientated programming

algorithms collections cplusplus cpp20 header-only ranges sequences

Last synced: 15 May 2025

https://github.com/jinja2cpp/Jinja2Cpp

Jinja2 C++ (and for C++) almost full-conformance template engine implementation

c-plus-plus cpp cpp17 cpp20 jinja jinja2 jinja2-templates jinja2-templating-engine string-formatter string-template template-engine templates

Last synced: 18 Nov 2025

https://github.com/jinja2cpp/jinja2cpp

Jinja2 C++ (and for C++) almost full-conformance template engine implementation

c-plus-plus cpp cpp17 cpp20 jinja jinja2 jinja2-templates jinja2-templating-engine string-formatter string-template template-engine templates

Last synced: 15 May 2025

https://github.com/celtera/libremidi

A modern C++ MIDI 1 / MIDI 2 real-time & file I/O library. Supports Windows, macOS, Linux and WebMIDI.

alsa coremidi cpp20 emscripten jack jackaudio midi midi-api midi2 uwp webmidi

Last synced: 15 May 2025

https://github.com/ashvardanian/less_slow.cpp

Learning how to write "Less Slow" code in C++ 20, C 99, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO

assembly assembly-language avx512 benchmark coroutines cpp cpp-programming cpp17 cpp20 cuda gcc google-benchmark hpc io-uring linux-kernel llvm ptx ranges tutorial tutorials

Last synced: 08 Apr 2025

https://github.com/martinmoene/span-lite

span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library

cpp11 cpp14 cpp17 cpp20 cpp98 header-only no-dependencies single-file span span-implementation

Last synced: 12 Apr 2025

https://github.com/luncliff/coroutine

C++ 20 Coroutines in Action (Helpers + Test Code Examples)

clang clang-cl coroutine coroutines coroutines-ts cpp cpp20 examples msvc

Last synced: 05 Apr 2025

https://github.com/h4tr3d/avcpp

C++ wrapper for FFmpeg

cmake cpp cpp17 cpp20 ffmpeg vcpkg

Last synced: 15 May 2025

https://github.com/beached/daw_json_link

Fast, convenient JSON serialization and parsing in C++

constexpr cpp cpp17 cpp20 daw-json-link json json-parser parse parser serialization serializer

Last synced: 15 May 2025

https://github.com/kelbon/anyany

C++17 library for comfortable and efficient dynamic polymorphism

cpp cpp17 cpp20 type-erasure

Last synced: 16 May 2025

https://github.com/qcoro/qcoro

C++ Coroutines for Qt

async coroutines cpp cpp20 qt qt5 qt6

Last synced: 15 May 2025

https://github.com/trisycl/trisycl

Generic system-wide modern C++ for heterogeneous platforms with SYCL from Khronos Group

cpp cpp20 fpga gpu-computing heterogeneous-parallel-programming opencl spir sycl trisycl

Last synced: 15 May 2025

https://github.com/danielkrupinski/goesp

Cross-platform streamproof ESP hack for Counter-Strike: Global Offensive, written in modern C++. Rendering and GUI powered by Dear ImGui + FreeType.

counter-strike counter-strike-global-offensive cpp17 cpp20 csgo csgo-cheat directx directx9 dll dll-injection esp game-hack game-hacking imgui internal json linux nlohmann-json reverse-engineering windows

Last synced: 14 May 2025