p5.js a JS client-side library for creating graphic and interactive experiences, based on the core principles of Processing.
Cost / License
- Free
- Open Source (LGPL-2.1)
Platforms
- Mac
- Windows
- Linux
- Android
- iPhone
- iPad
- Self-Hosted




DrawBot is described as 'Powerful, free application for MacOSX that invites you to write simple Python scripts to generate 2D graphics. The builtin graphics primitives support rectangles, ovals, (bezier) paths, polygons, text objects and transparency' and is an app in the development category. There are 2 alternatives to DrawBot for a variety of platforms, including Mac, Windows, Linux, Web-based and Android apps. The best DrawBot alternative is p5.js, which is both free and Open Source.
p5.js a JS client-side library for creating graphic and interactive experiences, based on the core principles of Processing.




Processing.js is an open programming language, port of the Processing Visualization Language, for people who want to program images, animation, and interactions for the web without using Flash or Java applets. Processing.
