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: 74.9 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 4,276 - Forks: 406
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: 4 months ago - Pushed at: about 1 year ago - Stars: 2,648 - Forks: 287
alibaba/async_simple
Simple, light-weight and easy-to-use asynchronous components
Language: C++ - Size: 8.08 MB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 2,073 - Forks: 293
spnda/fastgltf
A modern C++17 glTF 2.0 library focused on speed, correctness, and usability
Language: C++ - Size: 2.23 MB - Last synced at: 24 days ago - Pushed at: 26 days ago - Stars: 446 - Forks: 73
Silverlan/pragma
Repository for the pragma game engine.
Language: C++ - Size: 106 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 217 - Forks: 26
zerodaycode/Zork
Project manager and builder automation tool for modern C++ projects
Language: Rust - Size: 239 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 159 - Forks: 11
stripe2933/vk-gltf-viewer
Blazingly fast Vulkan glTF Viewer
Language: C++ - Size: 6 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 121 - Forks: 6
Konvt/pgbar
A lightweight terminal progress bar for Modern C++.
Language: C++ - Size: 4.59 MB - Last synced at: 26 days ago - Pushed at: 29 days ago - Stars: 25 - Forks: 2
stripe2933/vk-deferred
A minimal Vulkan deferred rendering demonstration.
Language: C++ - Size: 3.83 MB - Last synced at: 12 months ago - Pushed at: 12 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: 10 months ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 0
zerodaycode/Zero
Libraries for modern C++
Language: C++ - Size: 79.5 MB - Last synced at: 8 months ago - Pushed at: about 1 year 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: 9 months ago - Pushed at: 10 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 2 months ago - Pushed at: over 2 years 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: 61.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 0
AlbertoEscrig/VF
Finite volume method library
Language: C++ - Size: 90.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1
stripe2933/vku
A set of Vulkan utilities based on RAII idiom and Modern C++ features.
Language: C++ - Size: 5.77 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0
tony942316/Eqx_Std
Importable C++20 Standard Library And Operating System Headers
Language: CMake - Size: 371 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0
jowillianto/file-lock
Multiprocess Safe File Locking System for C++23 with a Python Wrapper
Language: C++ - Size: 74.2 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: 9 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 1
SlyFryFrog/Lune
A WIP modern C++ Metal/Vulkan/OpenGL rendering engine/game framework.
Language: C++ - Size: 1.06 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0
kfsone/to-modules
Practical demo of C++20 modules presenting a traditional style code and then transitioning it to modules.
Language: Dockerfile - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0
nodeluna/ljson
an easy to use header only JSON library for C++20
Language: C++ - Size: 92.8 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0
tony942316/Eqx_Pul
C++20 Game Framework
Language: C++ - Size: 271 KB - Last synced at: 10 months ago - Pushed at: 10 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: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0
Canytr/Cpp20
Cpp20 Cource
Language: C++ - Size: 81.1 KB - Last synced at: 26 days ago - Pushed at: about 2 years 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: 9 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0
paxbun/jitdemo
A simple example showing how JIT works.
Language: C++ - Size: 275 KB - Last synced at: almost 3 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0
ClausKlein/fmt-module
Modern cmake project to show CXX_MODULES builds
Language: CMake - Size: 145 KB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0
adityasz/cmake-cxx-modules
An example of using C++ modules with CMake
Language: CMake - Size: 29.3 KB - Last synced at: 22 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0
podumai/dynamic-bitset
Fast implementation of dynamic_bitset class. [Work in progress...]
Language: C++ - Size: 164 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
z3lx/mminhook
A modern C++23 interface for MinHook, with C++20 module support.
Language: C++ - Size: 48.8 KB - Last synced at: 3 months ago - Pushed at: 3 months 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: 4 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0
mikomikotaishi/gaussian-factorise
Program for factorising Gaussian integers
Language: C++ - Size: 19.5 KB - Last synced at: 9 months ago - Pushed at: 12 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: 12 months ago - Pushed at: 12 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: 7 months ago - Pushed at: over 1 year 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: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
chrisnichols/cns
Chris Nichols Software
Language: C++ - Size: 56.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
iconstudio/Colourful-Console
Get colourful texts on console with C++
Language: C++ - Size: 41 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years 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: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
iconstudio/Modern-OpenGL
OpenGL Framework on C++23
Language: C++ - Size: 2.91 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
W4RH4WK/cppmodules
Personal playground for C++20 modules
Language: C++ - Size: 139 KB - Last synced at: 10 months ago - Pushed at: about 3 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: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0
Mervsy/ModLib 📦
C++ 2X Windows Common Module Library
Language: C++ - Size: 148 KB - Last synced at: almost 3 years ago - Pushed at: about 3 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: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0
leejy12/MineSweeper
MineSweeper written using Win32 and GDI+
Language: C++ - Size: 1.01 MB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0