Topic: "cpp23"
federico-busato/Modern-CPP-Programming
Modern C++ Programming Course (C++03/11/14/17/20/23/26)
Language: HTML - Size: 554 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 13,089 - Forks: 900

doctest/doctest
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
Language: C++ - Size: 6.29 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 6,173 - Forks: 658

andreasfertig/cppinsights
C++ Insights - See your source code with the eyes of a compiler
Language: C++ - Size: 3.03 MB - Last synced at: 12 days ago - Pushed at: 14 days ago - Stars: 4,246 - Forks: 252

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: 9 days ago - Pushed at: 4 months ago - Stars: 2,477 - Forks: 280

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: about 7 hours ago - Pushed at: about 1 year ago - Stars: 2,300 - Forks: 185

tip-of-the-week/cpp
C++ Tip Of The Week
Language: C++ - Size: 2.4 MB - Last synced at: 10 days ago - Pushed at: 19 days ago - Stars: 1,606 - Forks: 73

mpusz/mp-units
The quantities and units library for C++
Language: C++ - Size: 35.9 MB - Last synced at: 8 days ago - Pushed at: 17 days ago - Stars: 1,172 - Forks: 100

liblava/liblava
Modern and easy-to-use library for Vulkan
Language: C++ - Size: 10.1 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 778 - Forks: 46

RavEngine/RavEngine
A fast C++23 3D game engine for modern devices, with wide platform support
Language: C++ - Size: 775 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 716 - Forks: 48

es3n1n/obfuscator
PE bin2bin obfuscator
Language: C++ - Size: 345 KB - Last synced at: 2 days ago - Pushed at: 13 days ago - Stars: 673 - Forks: 68

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: 7 days ago - Pushed at: 3 months ago - Stars: 582 - Forks: 41

linkdd/aitoolkit
Give a brain to your game's NPCs
Language: C++ - Size: 1.27 MB - Last synced at: 17 days ago - Pushed at: 12 months ago - Stars: 479 - Forks: 26

roq-trading/roq-api
C++ interfaces used to communicate with Roq's market gateways.
Language: C++ - Size: 12 MB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 472 - Forks: 112

kokkos/mdspan
Reference implementation of mdspan targeting C++23
Language: C++ - Size: 1.79 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 451 - Forks: 73

saucer/saucer
๐ธ A modern, cross-platform C++ webview library
Language: C++ - Size: 2.12 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 390 - Forks: 30

lkimuk/cpp-resources
C++ๆ็ซ ใ่ฎบๆใ่ง้ข่ตๆบๅไบซ๏ผๆฏๆๅๆ๏ผไพ็พคๅ ๆๅ้ ่ฏปไบคๆตใ
Size: 88.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 228 - Forks: 20

ExplosionEngine/Explosion
๐ฅ A modern cross-platform game engine (WIP)
Language: C++ - Size: 58.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 190 - Forks: 29

cppmap/cppmap.docs
๐บ๏ธ Source code of "C++ ใฎๆญฉใๆน": C++20/23/26 resources written in Japanese.
Size: 2.69 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 180 - Forks: 20

LibRapid/librapid
A highly optimised C++ library for mathematical applications and neural networks.
Language: C++ - Size: 30.6 MB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 169 - Forks: 11

skaarj1989/SupernovaEngine
An experimental game engine.
Language: C++ - Size: 341 MB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 168 - Forks: 9

roq-trading/roq-cpp-samples
C++ examples.
Language: C++ - Size: 10.2 MB - Last synced at: 17 days ago - Pushed at: 19 days ago - Stars: 162 - Forks: 55

hugsy/pwn--
pwn++ is a Windows & Linux library oriented for exploit dev but mostly used to play with modern C++ features
Language: C++ - Size: 829 KB - Last synced at: 16 days ago - Pushed at: 23 days ago - Stars: 134 - Forks: 18

robertoraggi/cplusplus
A compiler front end for the C++ language
Language: C++ - Size: 6.15 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 129 - Forks: 13

cpp-tutor/learnmoderncpp-tutorial
Complete, working programs, plus Markdown sources, from the C++ tutorial hosted at learnmoderncpp.com
Language: C++ - Size: 236 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 129 - Forks: 16

zerodaycode/Zork
Project manager and builder automation tool for modern C++ projects
Language: Rust - Size: 231 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 129 - Forks: 10

odoo/paper-muncher
๐ An experimental document-generation tool
Language: C++ - Size: 71.7 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 114 - Forks: 15

scivision/Cpp23-examples
Example C++23 and C++20 syntax and tests of compilers and CMake
Language: C++ - Size: 261 KB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 103 - Forks: 16

genyleap/Project-Template
PT is a template for modern C++ projects with useful features for developing cross-platform products.
Language: C++ - Size: 580 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 101 - Forks: 26

fktn-k/fkYAML
A C++ header-only YAML library
Language: C++ - Size: 3.47 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 100 - Forks: 14

MAWHA/UniversalMaaActuator
ๅบไบ MaaFramework ไธ Qt6 ็็ฉๅๅผฅๆฐไธ้ฎ้ฟ่ๅฐๅฉๆ | ้็จ MAA PC ็ซฏๆ้้ขๅคไธญ๏ผ
Language: C++ - Size: 21.4 MB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 93 - Forks: 2

crud89/LiteFX
Modern, flexible computer graphics and rendering engine, written in C++23 with support for Vulkan ๐ and DirectX 12 โ.
Language: C++ - Size: 88.3 MB - Last synced at: 15 days ago - Pushed at: 18 days ago - Stars: 92 - Forks: 9

linkdd/logfmtxx
Header only C++23 structured logging library using logfmt
Language: C++ - Size: 106 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 71 - Forks: 2

terroo/terlang
Programming language for scripting with syntax similar to C++
Language: C++ - Size: 104 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 67 - Forks: 2

FrancoisCarouge/Kalman
Kalman Filter
Language: C++ - Size: 65.6 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 56 - Forks: 7

YexuanXiao/PlayerWinRT
A local music player using C++/WinRT & WinUI3
Language: C++ - Size: 1.65 MB - Last synced at: 12 days ago - Pushed at: 12 months ago - Stars: 52 - Forks: 4

antkeeper/antkeeper-source
๐ Ant colony simulation game source code
Language: C++ - Size: 4.89 MB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 45 - Forks: 1

orange-cpp/omath
Cross-platform modern general purpose math library written in C++23
Language: C++ - Size: 1.58 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 43 - Forks: 3

rhalbersma/bit_set
Rebooting the std::bitset franchise
Language: C++ - Size: 779 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 43 - Forks: 5

alugowski/task-thread-pool
Fast and lightweight thread pool for C++11 and newer.
Language: C++ - Size: 54.7 KB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 42 - Forks: 3

Nevermore1994/Cpp-Channel
C++ MPSC-Channel, Thread-safe container for sharing data between threads
Language: C++ - Size: 70.3 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 41 - Forks: 3

learncppnow/9E
Code samples from Teach Yourself C++ In One Hour a Day, Ninth Edition by Siddhartha Rao. Released in 2022 this book uses nearly 300 code samples to explain the most modern C++ language features including C++20 and C++23
Language: C++ - Size: 103 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 40 - Forks: 17

qtinsider/meegram2
Telegram client for Nokia N9 (used tdlib)
Language: C++ - Size: 1.94 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 39 - Forks: 3

arturbac/simple_enum
SimpleEnum: An Fast, Intuitive and Type-Safe C++ Enumeration Support Library
Language: C++ - Size: 356 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 33 - Forks: 2

rutura/cpp23m
Master Modern C++ with Real Projects Learn C++23 the professional way with real-world projects, modern tools like CMake and vcpkg, and industry-standard practices. Perfect for beginners, students, and professionals aiming to write future-proof, high-performance C++ code.
Language: C++ - Size: 965 KB - Last synced at: about 9 hours ago - Pushed at: about 10 hours ago - Stars: 29 - Forks: 19

Pixelfield-ru/SungearEngine
Native SungearEngine
Language: C++ - Size: 1.28 GB - Last synced at: about 18 hours ago - Pushed at: about 20 hours ago - Stars: 25 - Forks: 1

trollworks/sdk-core
Core SDK of Trollworks engine
Language: C++ - Size: 528 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 25 - Forks: 0

lstrsrt/csgo_internal_base
Yet another internal cheat base for CS:GO. Currently unfinished.
Language: C++ - Size: 279 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 24 - Forks: 9

auto-lambda/kMath
A work-in-progress C++20/23 header-only maths library for game development, embedded, kernel and general-purpose that works in constant context.
Language: C++ - Size: 91.8 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 2

fireundubh/LibFire
Papyrus Extender by fireundubh. New releases first available at letsplaywithfire.com
Language: C++ - Size: 340 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 7

RedSkittleFox/reflexpr
Compile time struct Reflections
Language: C++ - Size: 40 KB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 21 - Forks: 1

CaffeineViking/concepts-primer
Primer for C++ Concepts
Language: TeX - Size: 3.71 MB - Last synced at: 9 months ago - Pushed at: almost 6 years ago - Stars: 21 - Forks: 2

iamtimmy/maan
Experimental C++ wrapper for LuaJIT's C API
Language: C++ - Size: 112 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 20 - Forks: 1

MorganCaron/Script
Script is a multi-paradigm compiled programming language. The compiler core has been migrated to CppUtils.
Language: C++ - Size: 429 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 0

tonitaga/MTLT
MTLT is a header-only math matrix library that allows you to do compile-time calculations, perform atomic operations, and contains all the basic operations on matrices. The library is written in STL style, supports joint work with STL algorithms. Since C++11
Language: C++ - Size: 263 KB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 19 - Forks: 0

DeveloperPaul123/genetic
A performant and flexible genetic algorithm implemented in C++20/23.
Language: C++ - Size: 1.62 MB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 19 - Forks: 1

Arclight-Team/Arclight
High-performance C++23 ecosystem
Language: C++ - Size: 64.4 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 18 - Forks: 2

tobanteEmbedded/tetl
Embedded template library.
Language: C++ - Size: 5.72 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 17 - Forks: 2

JessyDL/paradigm
C++20 Vulkan and GLes rendering engine
Language: C++ - Size: 4.21 MB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 17 - Forks: 2

yottaawesome/boring32
An experimental modern C++ wrapper around the Win32 API.
Language: C++ - Size: 3.05 MB - Last synced at: 4 days ago - Pushed at: 22 days ago - Stars: 16 - Forks: 3

janwilmans/ring_span
A ring_span implementation that allows zero construction and destruction
Language: C++ - Size: 134 KB - Last synced at: 23 days ago - Pushed at: almost 5 years ago - Stars: 16 - Forks: 3

coderonion/awesome-cpp20
This repository lists some awesome public projects about C++20, C++23, C++26 and beyond.
Size: 7.81 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 15 - Forks: 2

Curve/ereignis
๐ A thread-safe C++23 Event Library
Language: C++ - Size: 93.8 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 14 - Forks: 3

patrulek/modernRX
Modern C++ RandomX Implementation
Language: C++ - Size: 914 KB - Last synced at: 10 days ago - Pushed at: 8 months ago - Stars: 14 - Forks: 0

RedSkittleFox/serialize
C++ 23 serialization library
Language: C++ - Size: 44.9 KB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 1

codingburgas/2122-10-biology-KSChervenkov19
Our project is a non-predictable, highly engaging, modern designed, educational, environment-based, data processing, visually represented, 3D-based, mutation-based, interactive, natural selection simulator with a great ease of use
Language: C++ - Size: 68.8 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 1

medranSolus/ZenithEngine
3D graphics rendering engine
Language: C++ - Size: 479 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 2

cpp-tutor/learnmoderncpp-articles
Sample code from blog posts on learnmoderncpp.com
Language: C++ - Size: 138 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 1

r3yl4h/pe-x86-parser
this is a small pe64 file analyzer in c++ with winapi, I didn't do it in the best way but hey, it's a small project like that that I thought was nice to do, the program can work in it calling with arguments or executing it as such.
Language: C++ - Size: 3.27 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 13 - Forks: 1

StackOverflowExcept1on/uwp-injector
This project allows to perform DLL-injection into UWP applications
Language: C++ - Size: 43 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 12 - Forks: 3

fireundubh/LibMathf
Papyrus Extender for common math functions. New releases first available at letsplaywithfire.com.
Language: C++ - Size: 245 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2

ThePhD/ThePhD.github.io
Blogging is a go!
Language: HTML - Size: 299 MB - Last synced at: 17 days ago - Pushed at: 24 days ago - Stars: 11 - Forks: 8

roq-trading/roq-algo
C++ tools and utilities for algorithmic trading.
Language: C++ - Size: 343 KB - Last synced at: 1 day ago - Pushed at: 24 days ago - Stars: 11 - Forks: 2

Clownacy/clownmdsdk
Toolchain for creating Sega Mega Drive homebrew in modern C++.
Language: C++ - Size: 4.64 MB - Last synced at: about 12 hours ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 0

karnkaul/clap
Lightweight, type-safe command line arguments parser using C++23
Language: C++ - Size: 73.2 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 11 - Forks: 1

VladimirShaleev/ipaddress
A library for working and manipulating IPv4/IPv6 addresses and networks
Language: C++ - Size: 11.7 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 10 - Forks: 0

qlibs/perf
C++23 Performance library
Language: C++ - Size: 81.1 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 10 - Forks: 0

lackhole/stl-preview
C++26 STL for C++14~ developers
Language: C++ - Size: 2.61 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 10 - Forks: 3

azinoviev/cpp-videos
A curated list of C++ conference videos, talks, lectures and interviews
Size: 135 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 10 - Forks: 1

Adttil/ruzhouxie
A powerful heterogeneous tensor and heterogeneous range library for C++23.
Language: C++ - Size: 493 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 10 - Forks: 2

wesigj/cplusplusboys
cplusplusboys
Language: C++ - Size: 1.76 MB - Last synced at: 18 days ago - Pushed at: 4 months ago - Stars: 10 - Forks: 3

Farravid/farra_constexpr
Compilation of C++23 constexpr utilities
Language: C++ - Size: 46.9 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 10 - Forks: 0

rhalbersma/dctl
Draughts and checkers template library
Language: C++ - Size: 7.23 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 10 - Forks: 0

kelarov/App
A Learning Ground for C++ Enthusiasts
Language: C++ - Size: 28.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 0

stripe2933/mdspan_formatter
Make std::mdspan formattable by std::format.
Language: C++ - Size: 37.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 2

ruoka/net4cpp
Network library implemented with C++23 standard
Language: C++ - Size: 251 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 3

janwilmans/OpenCanary
A set of scripts for aggregation, analysis and reporting of build and static analysis results.
Language: Python - Size: 401 KB - Last synced at: 23 days ago - Pushed at: 4 months ago - Stars: 9 - Forks: 0

terroo/chrome-dino
Google Chrome Dinosaur Game, but made with C++ and SFML
Language: C++ - Size: 51.8 KB - Last synced at: 19 days ago - Pushed at: 6 months ago - Stars: 9 - Forks: 3

camc/voxel
A voxel game engine using C++23 and modern OpenGL
Language: C++ - Size: 436 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

terroo/puzzle
This repository stores a Puzzle game created with C++ and SFML. The step by step was done in a video on Youtube in Portuguese.
Language: C++ - Size: 481 KB - Last synced at: 19 days ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 1

MamarezaAlipour/Math-Hole
The Hole C++ and Fortran Numerical Library
Language: C++ - Size: 146 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 1

matiaslindgren/advent-of-code-cpp
Advent of Code C++
Language: C++ - Size: 1.06 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 8 - Forks: 0

gurotopia/gurotopia
Growtopia Private Server, GTPS
Language: C++ - Size: 5.65 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 8 - Forks: 1

Langulus/Anyness
Type-erased and templated containers for C++23, with a focus on convenience and modularity
Language: C++ - Size: 4.37 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 8 - Forks: 1

NeilJustice/ZenUnitAndMetalMock
ZenUnit and MetalMock are C++ single-header unit testing and mocking frameworks with convenient syntaxes for rigorously confirming the correctness of C++ programs.
Language: C++ - Size: 11.9 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 8 - Forks: 0

roq-trading/roq-logging
Logging utilities.
Language: C++ - Size: 315 KB - Last synced at: 1 day ago - Pushed at: 24 days ago - Stars: 8 - Forks: 3

Challanger524/template-cpp
Clean C++ CMake Ninja VSCode template
Language: C++ - Size: 16.6 KB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 8 - Forks: 0

wandvvs/qutil
C++20 template utility library
Language: C++ - Size: 81.1 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 8 - Forks: 0

dxnu/okec
A Realistic, Versatile, and Easily Customizable Edge Computing Simulator.
Language: C++ - Size: 4.06 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 8 - Forks: 2

Curve/lockpp
๐ A C++20 Library that provides mutex protected objects
Language: C++ - Size: 134 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 8 - Forks: 2

Jonathan-Greve/Xmake-template
Xmake C++23 project template. Using C++ modules, github workflows for CI/CD (Windows and Ubuntu) and gtest for testing. Compiles with both GCC on Ubuntu and MSVC on Windows. See the linux.yml file for how to properly install GCC on ubuntu if you're having trouble.
Language: C++ - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0
