Topic: "cpp20-modules"
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: 63.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3,685 - Forks: 351

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: 19 days ago - Pushed at: 6 months ago - Stars: 2,527 - Forks: 282

alibaba/async_simple
Simple, light-weight and easy-to-use asynchronous components
Language: C++ - Size: 8.01 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 1,915 - Forks: 272

spnda/fastgltf
A modern C++17 glTF 2.0 library focused on speed, correctness, and usability
Language: C++ - Size: 2.24 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 379 - Forks: 62

zerodaycode/Zork
Project manager and builder automation tool for modern C++ projects
Language: Rust - Size: 239 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 154 - Forks: 11

stripe2933/vk-gltf-viewer
Blazingly fast Vulkan glTF Viewer
Language: C++ - Size: 5.17 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 73 - Forks: 3

stripe2933/vk-deferred
A minimal Vulkan deferred rendering demonstration.
Language: C++ - Size: 3.83 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 19 - Forks: 0

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: 3 months ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

zerodaycode/Zero
Libraries for modern C++
Language: C++ - Size: 79.5 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 5 - Forks: 3

vspefs/makefile-cxx-module
Use C++20 modules and header units perfectly in Makefile. Make is fully functional.
Language: Makefile - Size: 19.5 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

tpanj/awesome-cpp-modules
Minimal working cross platform hello world modern cpp module example
Language: C++ - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

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.
Language: C++ - Size: 43.7 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 3 - Forks: 0

stripe2933/vku
A set of Vulkan utilities based on RAII idiom and Modern C++ features.
Language: C++ - Size: 5.64 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

jowillianto/file-lock
Multiprocess Safe File Locking System for C++23 with a Python Wrapper
Language: C++ - Size: 70.3 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

MorganCaron/latest-clang-action
GitHub action to provide a precompiled version of LLVM Clang for continuous integration without having to recompile at each run.
Language: C++ - Size: 48.8 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

tony942316/Eqx_Pul
C++20 Game Framework
Language: C++ - Size: 271 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

tony942316/Eqx_Std
Importable C++20 Standard Library And Operating System Headers
Language: C++ - Size: 110 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Diyou/CPP20_Modules_Skeleton
Base CMake Setup for C++20 Modules with vscode support
Language: CMake - Size: 12.7 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

Canytr/Cpp20
Cpp20 Cource
Language: C++ - Size: 81.1 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

BrentFarris/lambda
Experimental game engine research project with a focus on exploring different approaches to already solved problems
Language: C++ - Size: 108 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

paxbun/jitdemo
A simple example showing how JIT works.
Language: C++ - Size: 275 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

AlbertoEscrig/VF
Finite volume method library
Language: C++ - Size: 47.9 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

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.
Language: C++ - Size: 3.91 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

ClausKlein/fmt-module
Modern cmake project to show CXX_MODULES builds
Language: CMake - Size: 90.8 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mikomikotaishi/gaussian-factorise
Program for factorising Gaussian integers
Language: C++ - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

stripe2933/vk-weighted-blended
Rendering both opaque and translucent objects using Weighted Blended OIT in Vulkan.
Language: C++ - Size: 1.28 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ruoka/YarDB
Yet Another RESTFul Database - Implemented with C++20 - Under Construction!
Language: C++ - Size: 912 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

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.
Size: 16.6 KB - Last synced at: 11 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

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.
Language: C++ - Size: 71.3 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

chrisnichols/cns
Chris Nichols Software
Language: C++ - Size: 56.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

iconstudio/Colourful-Console
Get colourful texts on console with C++
Language: C++ - Size: 41 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

afsong/libmt
The project provides common constructs that are useful for multithreading.
Language: C++ - Size: 125 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

iconstudio/Modern-OpenGL
OpenGL Framework on C++23
Language: C++ - Size: 2.91 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

W4RH4WK/cppmodules
Personal playground for C++20 modules
Language: C++ - Size: 139 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

wiluite/CppOnSea2022 Fork of DanielaE/CppOnSea2022
Demo Application from the talk (COMPLETE BUILD)
Language: C++ - Size: 86.6 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Mervsy/ModLib 📦
C++ 2X Windows Common Module Library
Language: C++ - Size: 148 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

JarrodBegnoche/craytracer20
Basic raytracer in C++20 while attempting to use modules
Language: CMake - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

leejy12/MineSweeper
MineSweeper written using Win32 and GDI+
Language: C++ - Size: 1.01 MB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0
