Repository navigation
cpp20-modules
- Website
- Wikipedia
The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text
BS:thread_pool a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library
Simple, light-weight and easy-to-use asynchronous components
A modern C++17 glTF 2.0 library focused on speed, correctness, and usability
Project manager and builder automation tool for modern C++ projects
Blazingly fast Vulkan glTF Viewer
A minimal Vulkan deferred rendering demonstration.
CMake project template for using C++ Standard Library Module.
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.
Use C++20 modules and header units perfectly in Makefile. Make is fully functional.
Minimal working cross platform hello world modern cpp module example
Importable C++20 Standard Library And Operating System Headers
GitHub action to provide a precompiled version of LLVM Clang for continuous integration without having to recompile at each run.
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.
Multiprocess Safe File Locking System for C++23 with a Python Wrapper
Simple examples of C++ modules and how to compile them in gcc and clang
OpenGL Framework on C++23