Topic: "cpp20"
changkun/modern-cpp-tutorial
📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
Language: C++ - Size: 37.5 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 24,780 - Forks: 3,047

shadps4-emu/shadPS4
PlayStation 4 emulator for Windows, Linux and macOS written in C++
Language: C++ - Size: 38.7 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 22,775 - Forks: 1,432

AnthonyCalandra/modern-cpp-features
A cheatsheet of modern C++ language and library features.
Size: 181 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 20,426 - Forks: 2,154

SFTtech/openage
Clone of the Age of Empires II engine 🚀
Language: Python - Size: 17.9 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 13,657 - Forks: 1,195

federico-busato/Modern-CPP-Programming
Modern C++ Programming Course (C++03/11/14/17/20/23/26)
Language: HTML - Size: 550 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 13,352 - Forks: 913

rigtorp/awesome-modern-cpp
A collection of resources on modern C++
Language: HTML - Size: 209 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 12,380 - Forks: 1,194

skypjack/entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Language: C++ - Size: 36.3 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 11,192 - Forks: 960

doctest/doctest
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
Language: C++ - Size: 6.32 MB - Last synced at: 6 days ago - Pushed at: 20 days ago - Stars: 6,270 - Forks: 665

0voice/cpp_new_features
2021年最新整理, C++ 学习资料,含C++ 11 / 14 / 17 / 20 / 23 新特性、入门教程、推荐书籍、优质文章、学习笔记、教学视频等
Language: C++ - Size: 3.16 MB - Last synced at: 28 days ago - Pushed at: about 3 years ago - Stars: 5,582 - Forks: 1,170

spaceandtimefdn/blitzar
Zero-knowledge proof acceleration with GPUs for C++ and Rust
Language: C++ - Size: 4.57 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 5,026 - Forks: 154

R3nzTheCodeGOD/R3nzSkin 📦
Skin changer for League of Legends (LOL)
Language: C++ - Size: 617 KB - Last synced at: 5 months ago - Pushed at: 10 months ago - Stars: 4,985 - Forks: 771

NVIDIA/thrust 📦
[ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl
Language: C++ - Size: 17 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 4,974 - Forks: 763

nghttp2/nghttp2
nghttp2 - HTTP/2 C Library and tools
Language: C++ - Size: 36.6 MB - Last synced at: 10 days ago - Pushed at: 14 days ago - Stars: 4,793 - Forks: 906

andreasfertig/cppinsights
C++ Insights - See your source code with the eyes of a compiler
Language: C++ - Size: 2.9 MB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 4,306 - Forks: 253

p-ranav/awesome-hpp
A curated list of awesome header-only C++ libraries
Size: 399 KB - Last synced at: 13 days ago - Pushed at: 12 months ago - Stars: 3,816 - Forks: 246

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
Language: C++ - Size: 64.4 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3,755 - Forks: 352

hanickadot/compile-time-regular-expressions
Compile Time Regular Expression in C++
Language: C++ - Size: 2.61 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 3,589 - Forks: 198

danielkrupinski/Osiris
Cross-platform game hack for Counter-Strike 2 with Panorama-based GUI.
Language: C++ - Size: 121 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3,488 - Forks: 974

scarsty/kys-cpp
《金庸群侠传》c++复刻版,已完工
Language: C++ - Size: 10 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 2,744 - Forks: 385

microsoft/proxy
Proxy: Next Generation Polymorphism in C++
Language: C++ - Size: 619 KB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 2,702 - Forks: 187

David-Haim/concurrencpp
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
Language: C++ - Size: 996 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 2,552 - Forks: 228

bshoshany/thread-pool
BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library
Language: C++ - Size: 343 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 2,527 - Forks: 282

odygrd/quill
Asynchronous Low Latency C++ Logging Library
Language: C++ - Size: 7.8 MB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 2,306 - Forks: 215

NVIDIA/libcudacxx 📦
[ARCHIVED] The C++ Standard Library for your entire system. See https://github.com/NVIDIA/cccl
Language: C++ - Size: 11.9 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 2,303 - Forks: 189

rutura/The-C-20-Masterclass-Source-Code
Source code for the C++ 20 Masterclass on udemy
Language: C++ - Size: 766 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1,938 - Forks: 1,003

alibaba/async_simple
Simple, light-weight and easy-to-use asynchronous components
Language: C++ - Size: 8.04 MB - Last synced at: 3 days ago - Pushed at: 15 days ago - Stars: 1,931 - Forks: 274

ashvardanian/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
Language: C++ - Size: 2.09 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 1,792 - Forks: 67

marzer/tomlplusplus
Header-only TOML config file parser and serializer for C++17.
Language: C++ - Size: 21 MB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 1,764 - Forks: 168

NVIDIA/cub 📦
[ARCHIVED] Cooperative primitives for CUDA C++. See https://github.com/NVIDIA/cccl
Language: Cuda - Size: 17.5 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 1,755 - Forks: 457

tip-of-the-week/cpp
C++ Tip Of The Week
Size: 2.41 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1,611 - Forks: 73

gulrak/filesystem
An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.
Language: C++ - Size: 896 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 1,441 - Forks: 190

boost-ext/ut
C++20 μ(micro)/Unit Testing framework
Language: C++ - Size: 5.35 MB - Last synced at: 21 days ago - Pushed at: 2 months ago - Stars: 1,336 - Forks: 132

cycfi/q
C++ Library for Audio Digital Signal Processing
Language: C++ - Size: 171 MB - Last synced at: 28 days ago - Pushed at: 8 months ago - Stars: 1,273 - Forks: 163

walkccc/LeetCode
💡 LeetCode in C++23/Java/Python/MySQL/TypeScript (respect coding conventions)
Language: C++ - Size: 11 MB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 1,231 - Forks: 434

stotko/stdgpu
stdgpu: Efficient STL-like Data Structures on the GPU
Language: C++ - Size: 4.99 MB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 1,219 - Forks: 91

mpusz/mp-units
The quantities and units library for C++
Language: C++ - Size: 37.1 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1,208 - Forks: 103

hyprwm/Hypr
Hypr is a tiling window manager written in modern C++.
Language: C++ - Size: 353 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1,181 - Forks: 35

axmolengine/axmol
Axmol Engine – A Multi-platform Engine for Desktop, XBOX (UWP) and Mobile games. (A fork of Cocos2d-x-4.0)
Language: C++ - Size: 99.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,117 - Forks: 231

AimRT/AimRT
A high-performance runtime framework for modern robotics.
Language: C++ - Size: 15.9 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 1,113 - Forks: 160

Siv3D/OpenSiv3D
C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)
Language: C++ - Size: 1.69 GB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 1,081 - Forks: 146

madmann91/bvh
A modern C++ BVH construction and traversal library
Language: C++ - Size: 1.05 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1,054 - Forks: 103

hyprwm/hyprpaper
Hyprpaper is a blazing fast wayland wallpaper utility with IPC controls.
Language: C++ - Size: 221 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 974 - Forks: 71

fooyin/fooyin
A customisable music player
Language: C++ - Size: 19.2 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 928 - Forks: 35

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).
Language: C++ - Size: 587 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 900 - Forks: 130

libriscv/libriscv
The fastest RISC-V sandbox
Language: C++ - Size: 12.9 MB - Last synced at: about 4 hours ago - Pushed at: 5 days ago - Stars: 889 - Forks: 72

storm-devs/storm-engine 📦
Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.
Language: C++ - Size: 107 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 851 - Forks: 125

eyalz800/zpp_bits
A lightweight C++20 serialization and RPC library
Language: C++ - Size: 479 KB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 848 - Forks: 65

Mq-b/Modern-Cpp-templates-tutorial
现代C++模板教程
Language: C++ - Size: 540 KB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 809 - Forks: 109

jbaldwin/libcoro
C++20 coroutine library
Language: C++ - Size: 1.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 784 - Forks: 78

Speek-App/Speek
Privacy focused messenger that doesn't trust anyone with your identity, your contact list, or your communications
Language: C++ - Size: 212 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 745 - Forks: 72

Reputeless/PerlinNoise
Header-only Perlin noise library for modern C++ (C++17/C++20)
Language: C++ - Size: 566 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 744 - Forks: 82

Mq-b/Loser-HomeWork
卢瑟们的作业展示,答案讲解,以及一些C++知识
Language: C++ - Size: 39.7 MB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 724 - Forks: 138

ConorWilliams/libfork
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
Language: C++ - Size: 6.56 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 709 - Forks: 30

renatoGarcia/icecream-cpp
🍦 Never use cout/printf to debug again
Language: C++ - Size: 519 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 707 - Forks: 35

mpark/variant
C++17 `std::variant` for C++11/14/17
Language: C++ - Size: 33.8 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 691 - Forks: 91

ckormanyos/real-time-cpp
Source code for the book Real-Time C++, by Christopher Kormanyos
Language: C++ - Size: 258 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 690 - Forks: 177

Ubpa/USRefl
Header-only, tiny (99 lines) and powerful C++20 static reflection library.
Language: C++ - Size: 244 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 679 - Forks: 75

tcbrindle/flux
A C++20 library for sequence-orientated programming
Language: C++ - Size: 2.06 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 613 - Forks: 36

deathkiller/jazz2-native
🎮 · Jazz² Resurrection: Native C++ reimplementation of Jazz Jackrabbit 2
Language: C++ - Size: 15.4 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 608 - Forks: 40

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和动态链接库注入实现的《植物大战僵尸》双人网络对战,两名玩家分别使用植物或僵尸进行防守和攻击。)
Language: C++ - Size: 66.4 MB - Last synced at: 25 days ago - Pushed at: 8 months ago - Stars: 597 - Forks: 54

bfrg/vim-c-cpp-modern
Extended Vim syntax highlighting for C and C++ (C++11/14/17/20/23)
Language: Vim Script - Size: 92.8 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 591 - Forks: 42

AshenvaleZX/ZXEngine
C++ game engine project, for learning, practice and experiment.
Language: C++ - Size: 350 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 565 - Forks: 49

celtera/libremidi
A modern C++ MIDI 1 / MIDI 2 real-time & file I/O library. Supports Windows, macOS, Linux and WebMIDI.
Language: C++ - Size: 12.8 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 554 - Forks: 62

jinja2cpp/Jinja2Cpp
Jinja2 C++ (and for C++) almost full-conformance template engine implementation
Language: C++ - Size: 1.06 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 546 - Forks: 100

Rythe-Interactive/Rythe-Engine
Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
Language: C++ - Size: 335 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 536 - Forks: 29

bfgroup/Lyra
A simple to use, composable, command line parser for C++ 11 and beyond
Language: C++ - Size: 2.09 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 517 - Forks: 65

martinmoene/span-lite
span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library
Language: C++ - Size: 396 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 498 - Forks: 44

DeveloperPaul123/thread-pool
A modern, fast, lightweight thread pool library based on C++20
Language: C++ - Size: 722 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 497 - Forks: 41

Mq-b/ModernCpp-ConcurrentProgramming-Tutorial
现代C++并发编程教程
Language: C++ - Size: 3.92 MB - Last synced at: 25 days ago - Pushed at: 8 months ago - Stars: 495 - Forks: 52

h4tr3d/avcpp
C++ wrapper for FFmpeg
Language: C++ - Size: 56.9 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 493 - Forks: 88

luncliff/coroutine
C++ 20 Coroutines in Action (Helpers + Test Code Examples)
Language: C++ - Size: 11.9 MB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 492 - Forks: 44

beached/daw_json_link
Fast, convenient JSON serialization and parsing in C++
Language: C++ - Size: 44.4 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 489 - Forks: 34

qcoro/qcoro
C++ Coroutines for Qt
Language: C++ - Size: 1.22 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 476 - Forks: 71

kelbon/AnyAny
C++17 library for comfortable and efficient dynamic polymorphism
Language: C++ - Size: 319 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 464 - Forks: 15

triSYCL/triSYCL
Generic system-wide modern C++ for heterogeneous platforms with SYCL from Khronos Group
Language: C++ - Size: 382 MB - Last synced at: 26 days ago - Pushed at: 8 months ago - Stars: 443 - Forks: 98

danielkrupinski/GOESP
Cross-platform streamproof ESP hack for Counter-Strike: Global Offensive, written in modern C++. Rendering and GUI powered by Dear ImGui + FreeType.
Language: C++ - Size: 4.84 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 437 - Forks: 70

csb6/html-plus-plus
Write HTML using C++ templates
Language: C++ - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 433 - Forks: 31

seqan/seqan3
The modern C++ library for sequence analysis. Contains version 3 of the library and API docs.
Language: C++ - Size: 23.1 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 429 - Forks: 84

IppClub/Dora-SSR
A game engine for rapid development across devices, featuring a built-in Web IDE with intuitive toolchain.
Language: C++ - Size: 150 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 427 - Forks: 56

qlibs/reflect
C++20 Static Reflection library
Language: C++ - Size: 250 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 424 - Forks: 21

Tradias/asio-grpc
Asynchronous gRPC with Asio/unified executors
Language: C++ - Size: 5.61 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 422 - Forks: 38

jxy-s/stlkrn
C++ STL in the Windows Kernel with C++ Exception Support
Language: C++ - Size: 221 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 410 - Forks: 79

baulk/baulk
baulk - Minimal Package Manager for Windows
Language: C - Size: 20 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 392 - Forks: 36

spnda/fastgltf
A modern C++17 glTF 2.0 library focused on speed, correctness, and usability
Language: C++ - Size: 2.15 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 386 - Forks: 61

Ubpa/UDRefl
Ubpa Dynamic Reflection
Language: C++ - Size: 933 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 375 - Forks: 65

cieslarmichal/faker-cxx
C++ Faker library for generating fake (but realistic) data.
Language: C++ - Size: 24.6 MB - Last synced at: 27 days ago - Pushed at: about 2 months ago - Stars: 353 - Forks: 177

tcbrindle/span
Implementation of C++20's std::span for older compilers
Language: C++ - Size: 231 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 351 - Forks: 38

wopss/RED4ext
A script extender for REDengine 4 (Cyberpunk 2077).
Language: C++ - Size: 1.35 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 350 - Forks: 44

rollraw/qo0-csgo
internal cs:go cheat base/template
Language: C++ - Size: 7.54 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 340 - Forks: 97

agenium-scale/nsimd
Agenium Scale vectorization library for CPUs and GPUs
Language: C - Size: 6.92 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 333 - Forks: 30

soasis/text
A spicy text library for C++ that has the explicit goal of enabling the entire ecosystem to share in proper forward progress towards a bright Unicode future.
Language: C++ - Size: 38.8 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 325 - Forks: 26

albin-johansson/centurion
A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use.
Language: C++ - Size: 219 MB - Last synced at: 21 days ago - Pushed at: 10 months ago - Stars: 318 - Forks: 30

RedSkittleFox/Cpp-Learning-Resources
C++ Learning Resources
Size: 44.9 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 316 - Forks: 42

Coldzer0/ReverseSock5Proxy 📦
A tiny Reverse Sock5 Proxy written in C :V
Language: C - Size: 492 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 310 - Forks: 39

16bit-ykiko/magic-cpp
A C++20 header-only library that supports powerful reflection for C++
Language: C++ - Size: 4.82 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 297 - Forks: 17

bobluppes/graaf
A general-purpose lightweight C++ graph library
Language: C++ - Size: 2.07 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 295 - Forks: 52

snitch-org/snitch
Lightweight C++20 testing framework.
Language: C++ - Size: 1.8 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 283 - Forks: 12

victimsnino/ReactivePlusPlus
Implementation of async observable/observer (Reactive Programming) in C++ with care about performance and templates in mind in ReactiveX approach
Language: C++ - Size: 112 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 281 - Forks: 31

qlibs/mp
C++20 Meta-Programming library
Language: C++ - Size: 2.35 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 281 - Forks: 15

brisklib/brisk
Cross-platform C++20 GUI framework featuring MVVM architecture, reactive capabilities, and scalable, accelerated GPU rendering.
Language: C++ - Size: 36 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 262 - Forks: 10
