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.

    Language:C++4.1k42566383
  • 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++2.7k40124290
  • alibaba/async_simple

    Simple, light-weight and easy-to-use asynchronous components

    Language:C++2k33142280
  • spnda/fastgltf

    A modern C++17 glTF 2.0 library focused on speed, correctness, and usability

    Language:C++42065666
  • zerodaycode/Zork

    Project manager and builder automation tool for modern C++ projects

    Language:Rust15956211
  • stripe2933/vk-gltf-viewer

    Blazingly fast Vulkan glTF Viewer

    Language:C++108145
  • stripe2933/vk-deferred

    A minimal Vulkan deferred rendering demonstration.

    Language:C++26100
  • stripe2933/CppStandardLibraryModule

    CMake project template for using C++ Standard Library Module.

    Language:CMake15120
  • 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++14200
  • zerodaycode/Zero

    Libraries for modern C++

    Language:C++5183
  • paxbun/jitdemo

    A simple example showing how JIT works.

    Language:C++4100
  • tpanj/awesome-cpp-modules

    Minimal working cross platform hello world modern cpp module example

    Language:C++4100
  • vspefs/makefile-cxx-module

    Use C++20 modules and header units perfectly in Makefile. Make is fully functional.

    Language:Makefile4
  • AlbertoEscrig/VF

    Finite volume method library

    Language:C++3
  • stripe2933/vku

    A set of Vulkan utilities based on RAII idiom and Modern C++ features.

    Language:C++320
  • 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++3110
  • jowillianto/file-lock

    Multiprocess Safe File Locking System for C++23 with a Python Wrapper

    Language:C++2220
  • 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++2201
  • tony942316/Eqx_Std

    Importable C++20 Standard Library And Operating System Headers

    Language:CMake2100
  • BonnyAD9/cpp-modules-example

    Simple examples of C++ modules and how to compile them in gcc and clang

    Language:Shell110
  • BrentFarris/lambda

    Experimental game engine research project with a focus on exploring different approaches to already solved problems

    Language:C++1100
  • Canytr/Cpp20

    Cpp20 Cource

    Language:C++1100
  • iconstudio/Modern-OpenGL-TryOut

    OpenGL Framework on C++23

    Language:C++11110
  • nodeluna/ljson

    an easy to use header only JSON library for C++20

    Language:C++1
  • tony942316/Eqx_Pul

    C++20 Game Framework

    Language:C++1100
  • afsong/libmt

    The project provides common constructs that are useful for multithreading.

    Language:C++01130
  • 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.

    Language:C++0100
  • chrisnichols/cns

    Chris Nichols Software

    Language:C++0200
  • ClausKlein/fmt-module

    Modern cmake project to show CXX_MODULES builds

    Language:CMake00
  • z3lx/mminhook

    A modern C++23 interface for MinHook, with C++20 module support.

    Language:C++00
  • ChuanqiXu9/socks_server

    A C++20 Modules and C++20 Coroutines based socks server for personal use

    Language:C++
  • 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++
  • iconstudio/Colourful-Console

    Get colourful texts on console with C++

    Language:C++10
  • podumai/dynamic-bitset

    Fast implementation of dynamic_bitset class. [Work in progress...]

    Language:C++
  • stripe2933/vk-weighted-blended

    Rendering both opaque and translucent objects using Weighted Blended OIT in Vulkan.

    Language:C++10