An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with cpp20-modules

A curated list of projects in awesome lists tagged with cpp20-modules .

https://github.com/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

ai-native approximate-nearest-neighbor-search bm25 cpp20 cpp20-modules embedding full-text-search hnsw hybrid-search information-retrival nearest-neighbor-search rag search-engine tensor-database vector vector-database vector-search vectordatabase

Last synced: 12 May 2025

https://github.com/alibaba/async_simple

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

asynchronous coroutines cpp20 cpp20-modules modules

Last synced: 14 May 2025

https://github.com/zerodaycode/zork

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

build-system cpp cpp20 cpp20-modules cpp23

Last synced: 16 Oct 2025

https://github.com/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.

cd ci cicd cpp cpp20 cpp20-modules cpp23 gtest project starter-template template xmake xmake-repo

Last synced: 12 Mar 2025

https://github.com/zerodaycode/zero

Libraries for modern C++

cpp20 cpp20-modules modern-cpp

Last synced: 25 Apr 2025

https://github.com/vspefs/makefile-cxx-module

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

cpp cpp20 cpp20-modules gnu-make gnu-makefile make makefile template-project

Last synced: 11 Apr 2025

https://github.com/morgancaron/latest-clang-action

GitHub action to provide a precompiled version of LLVM Clang for continuous integration without having to recompile at each run.

clang cpp cpp20 cpp20-modules cpp23 llvm

Last synced: 22 Mar 2025

https://github.com/brentfarris/lambda

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

cpp20-modules game-engine game-engine-3d vulkan-game-engine

Last synced: 30 Mar 2025

https://github.com/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.

cpp-modules cpp20-modules cppmodules modern-cpp moderncpp modules

Last synced: 10 Sep 2025

https://github.com/codemelted/melt_the_code_modules

Ever wanted the ability to write the same cross platform code regardless of language and SDK. Then this project's cross platform modules are for you.

cpp20-modules cross-platform deno-module flutter javascript modules pwsh-module typescript

Last synced: 22 Mar 2025

https://github.com/clausklein/fmt-module

Modern cmake project to show CXX_MODULES builds

cmake cmake-init cpp20-modules education

Last synced: 09 Aug 2025

https://github.com/mikomikotaishi/openjuice

🍊 Open-source terminal recreation of the game 100% Orange Juice

100-orange-juice 100oj cpp20-modules cpp23 game-development modules orange-juice orangejuice

Last synced: 29 Mar 2025

https://github.com/w4rh4wk/cppmodules

Personal playground for C++20 modules

cpp cpp20 cpp20-modules

Last synced: 01 Mar 2025

https://github.com/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.

cmake cpp20 cpp20-modules google googletest multithreading vcpkg

Last synced: 27 Feb 2025

https://github.com/leejy12/MineSweeper

MineSweeper written using Win32 and GDI+

cpp cpp20 cpp20-modules gdiplus minesweeper visual-studio win32 windows

Last synced: 11 Mar 2025

https://github.com/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.

assembler boost-program-options boost-test cmake cpp20 cpp20-modules multithreading stl vcpkg virtual-machine

Last synced: 15 Mar 2025