Skip to content

Ruwen14/nodeflow

Repository files navigation

nodeflow

Flexible C++ node-based dataflow framework, similiar to Unreal Engine's Blueprint system.

preview

Still in very early development as it's a hobby project. Not ready to use yet.

Working Feature's

  • 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)

Planned Feature's

  • 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++

Requirements (planned included)

Installation & Build

  • CMake yet to be setup

About

Flexible C++ node-based Dataflow Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors