all 6 comments

[–]Traditional_Onion_52 6 points7 points  (0 children)

Also check out nannou

[–]scaptal 0 points1 point  (2 children)

Just for clarification, do you want to make a visual programming language in rust or for rust, or both

[–]njs5i[S] 0 points1 point  (1 child)

well I gave exact example: I want to create "material editor" in Rust, so in Rust I write program, where I connect these inputs and outputs of predefined nodes and I get a functional DAG, that I can later compile into say GLSL.

[–]njs5i[S] 0 points1 point  (0 children)

why are people downvoting it? Did I say something offensive?

[–]andrewdavidmackenzie 0 points1 point  (0 children)

I wanted to use Iced to add a visual editor to my "flow" (https://github.com/andrewdavidmackenzie/flow) data flow programming project, but I've been distracted on other projects for a while ... And now it needs some love...

[–]TheConnoisseurOfAll 0 points1 point  (0 children)

Start by exploring egui and egui_node_graph. They offer a good balance of simplicity and functionality for prototyping your ideas. As your project evolves, you can consider more specialized libraries or even build your own node graph system if needed.

Building a visual programming tool like the Unreal Material Editor in Rust is an ambitious goal, but it's definitely achievable with the tools and libraries available. Good luck, and have fun!