Flexible C++ node-based dataflow framework, similiar to Unreal Engine's Blueprint system.
Still in very early development as it's a hobby project. Not ready to use yet.
- Node-based processing
- Data propagation of any data type without limitations
- Zero overhead compile time reflection system via nf::type_id<>
- Automatic node generation for existing C++ code (still in dev)
- Qt6 Frontend (currently prototyped in python)
- ImGui Frontend with custom render backend(OpenGL, Vulkan, DirectX)
- Dynamic Input and Output Pins
- Static computation-graph-analysis for parallelization
- Code generation of graphs back to c++
- C++20
- Qt6 or Dear ImGui (https://github.com/ocornut/imgui)
- nlohmann json library (https://github.com/nlohmann/json)
- CMake yet to be setup
