@the.salmone +1 for py5. It’s a joy to use. Having the full Processing and Python ecosystems at your disposal while sketching feels like magic sometimes.
proceso mimics most of py5’s API and even borrows py5’s vector implementation. py5’s creator, @hx2A, gave the world a great tool.
We’ve talked at a high level about merging proceso with py5. The web and desktop platforms have different affordances, as do MicroPython/Pyodide and CPython, as do the p5.js and Processing ecosystems. It could be nice to let people move their Python sketches between platforms easily. @hx2A and I are both pretty busy at the moment, and proceso is in a holding pattern until p5.js 2.0 solidifies later this year. One day…