An open API service providing repository metadata for many open source software ecosystems.

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