Dawesome Toolkit

A library by Brendan Dawes for the programming environment processing. Last update, 1st November 2016.

Dawesome Toolkit was born out of my own working practices when using Processing. Sometimes I wanted to map things around a circle; every now and then I'd want to place things around a sphere; usually around tea-time on a Thursday I'd need some live debugging.

Having these snippets of code lying around I got bored of copy + paste and decided to make my first library. Like an old pen-knife used to sharpen pencils, I now find it invaluable. I hope you find it invaluable too.

The included examples demonstrate the different parts of the library. Feedback greatly appreciated.


Download Dawesome Toolkit version 0.6 in .zip format.


For Processing 3+ use the Contributed Library Manager from within Processing to install the library.

For other versions of Processing, unzip and put the extracted Dawesome Toolkit folder into the libraries folder of your processing sketches. Restart Processing. Play. Reference and examples are included in the Dawesome Toolkit folder.

Reference. Have a look at the javadoc reference here. A copy of the reference is included in the .zip as well.

Source. The source code of Dawesome Toolkit is available at this Git repo.


Find a list of examples in the current distribution of Dawesome Toolkit.

A video posted by Brendan Dawes (@brendandawes) on


Platform Mac OSX 10.9.5, Mac OSX 10.10.3
Processing 2.2.1, 3.0a5, 3.0b7