fini03/vkDuck
A visual node-based editor for designing Vulkan graphics pipelines with real-time preview and automatic C++ code generation.
This tool helps 3D graphics programmers and researchers design and build Vulkan rendering pipelines without writing complex low-level code. You visually connect nodes representing models, cameras, and shaders to create a pipeline, which you then preview in real-time. The tool outputs a complete, standalone C++ Vulkan application ready for use or further development.
Use this if you need to rapidly prototype or develop Vulkan graphics applications and want a visual, node-based workflow with real-time feedback and automatic C++ code generation.
Not ideal if you prefer to write all your Vulkan boilerplate code by hand or are working with graphics APIs other than Vulkan.
Stars
45
Forks
2
Language
C++
License
MIT
Category
Last pushed
Mar 18, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/fini03/vkDuck"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
QuantumLeaps/qm
Graphical modeling and code generation tool based on Hierarchical State Machines (UML...
QuantumLeaps/qp-arduino
QP/C++ real-time event framework/RTOS for Arduino (ARM Cortex-M)
ome/ome-model
OME model (specification, code generator, implementation)
SINTEF/dlite
DLite - a lightweight data-centric framework for semantic interoperability
BlueBrain/nmodl
Code Generation Framework For NEURON MODeling Language