cpp20-modules
There are 38 repositories under cpp20-modules topic.
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
bshoshany/thread-pool
BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library
alibaba/async_simple
Simple, light-weight and easy-to-use asynchronous components
spnda/fastgltf
A modern C++17 glTF 2.0 library focused on speed, correctness, and usability
zerodaycode/Zork
Project manager and builder automation tool for modern C++ projects
stripe2933/vk-gltf-viewer
Blazingly fast Vulkan glTF Viewer
stripe2933/vk-deferred
A minimal Vulkan deferred rendering demonstration.
stripe2933/CppStandardLibraryModule
CMake project template for using C++ Standard Library Module.
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.
zerodaycode/Zero
Libraries for modern C++
tpanj/awesome-cpp-modules
Minimal working cross platform hello world modern cpp module example
vspefs/makefile-cxx-module
Use C++20 modules and header units perfectly in Makefile. Make is fully functional.
paxbun/jitdemo
A simple example showing how JIT works.
jowillianto/file-lock
Multiprocess Safe File Locking System for C++23 with a Python Wrapper
MorganCaron/latest-clang-action
GitHub action to provide a precompiled version of LLVM Clang for continuous integration without having to recompile at each run.
ToddThomson/Mila
Achilles Mila Deep Neural Network library provides an API to model, train NN models. Mila utilizes the NVIDIA CUDA runtime and the CuDNN library for high-performance GPU acceleration.
tony942316/Eqx_Std
Importable C++20 Standard Library And Operating System Headers
BonnyAD9/cpp-modules-example
Simple examples of C++ modules and how to compile them in gcc and clang
BrentFarris/lambda
Experimental game engine research project with a focus on exploring different approaches to already solved problems
Canytr/Cpp20
Cpp20 Cource
Diyou/CPP20_Modules_Skeleton
Base CMake Setup for C++20 Modules with vscode support
iconstudio/Modern-OpenGL-TryOut
OpenGL Framework on C++23
stripe2933/vku
A set of Vulkan utilities based on RAII idiom and Modern C++ features.
tony942316/Eqx_Pul
C++20 Game Framework
afsong/libmt
The project provides common constructs that are useful for multithreading.
CameronClay/asm-vm
This is a two-pass assembler which converts assembly code into byte-code which can then be run on the virtual machine.
CameronClay/multithread-data-processor
Explores many of the built-in thread synchronization objects and utilities in C++ 17/C++ 20, including std::thread, std::condition_variable, std::mutex, std::atomic, std::atomic::wait, std::async, std::future, std::for_each with execution_policy, and more. This project also contains a custom ParallelProcessor built with STL synchronization objects.
chrisnichols/cns
Chris Nichols Software
ClausKlein/fmt-module
Modern cmake project to show CXX_MODULES builds
JarrodBegnoche/craytracer20
Basic raytracer in C++20 while attempting to use modules
mikomikotaishi/gaussian-factorise
Program for factorising Gaussian integers
mikomikotaishi/openJuice
Open-source terminal recreation of the game 100% Orange Juice
wiluite/CppOnSea2022
Demo Application from the talk (COMPLETE BUILD)
iconstudio/Colourful-Console
Get colourful texts on console with C++
stripe2933/vk-weighted-blended
Rendering both opaque and translucent objects using Weighted Blended OIT in Vulkan.
W4RH4WK/cppmodules
Personal playground for C++20 modules