Nodes

A visual programming environment that treats code as reusable blocks on a canvas.

  • Visual
Visit Nodes official site

What it is

Nodes is a visual programming environment by variable.io. It lets people compose reusable code blocks on a canvas and work across real-time 3D, interactive web apps, procedural geometry, and data visualisation.

Why it is selected

Its canvas metaphor supports top-down or bottom-up exploration. That makes it useful when an idea is easier to sketch, annotate, and rearrange than to express in a single source file.

Who it suits

Creative developers, computational designers, data-visualisation practitioners, and 3D artists.

Useful for

  • Exploring an interactive graphics sketch
  • Building a procedural geometry study
  • Mapping reusable parts of a visual program

Bitspace

A browser-based space for exploring creative computation through connected visual prototypes.

  • creative-coding
  • prototyping
  • visual-programming

cables

A visual tool for building interactive web graphics without starting from typed code.

  • visual-programming
  • webgl
  • interactive

NodeToy

A web-based node editor for creating, sharing, and using shader graphs.

  • shader
  • threejs
  • visual-programming