I’d like to offer you a early preview to a p5.js library that allow p5.js users to create GUI based programs on top of the canvas.
The library itself is implemented using p5.js API and is drawing all the controls on top of the canvas.
The intent is to use the library on codeguppy.com (for teaching purposes) and also made available as open source. Are you interested?
Please provide feedback here, or by sending a Tweet to @codeguppy
Basic GUI demo
Running almost unmodified p5.js sketches in windows.