cpp20-modules
There are 41 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++
paxbun/jitdemo
A simple example showing how JIT works.
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.
AlbertoEscrig/VF
Finite volume method library
stripe2933/vku
A set of Vulkan utilities based on RAII idiom and Modern C++ features.
ToddThomson/Mila
Achilles Mila Deep Neural Network library provides a comprehensive API to model, train and evaluate Deep Neural Networks for both research and production environments. The library implements state-of-the-art architectures including transformers, convolutional networks, and recurrent models. The NVIDIA CUDA runtime is used for GPU acceleration.
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.
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
iconstudio/Modern-OpenGL-TryOut
OpenGL Framework on C++23
nodeluna/ljson
an easy to use header only JSON library for C++20
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
z3lx/mminhook
A modern C++23 interface for MinHook, with C++20 module support.
ChuanqiXu9/socks_server
A C++20 Modules and C++20 Coroutines based socks server for personal use
ichlubna/modulesAndInterfaces
This is a simple example of C++ modules used with abstract class serving as and interface and inherited implementations separated in class definition and implementation file.
iconstudio/Colourful-Console
Get colourful texts on console with C++
podumai/dynamic-bitset
Fast implementation of dynamic_bitset class. [Work in progress...]
stripe2933/vk-weighted-blended
Rendering both opaque and translucent objects using Weighted Blended OIT in Vulkan.