DESIGN by CODE

Credits & Licences

This site's code editor uses the following open-source software.

p5.js

Loaded live from a CDN to run the sketches you see and edit here. Not modified.

© p5.js contributors and The Processing Foundation. Licensed under the GNU Lesser General Public License v2.1.

Licence: https://github.com/processing/p5.js/blob/main/license.txt

loop-protect

Stops sketches with infinite loops from freezing the page. Copied into this editor's code and adapted (syntax changes only — the logic is unchanged).

© 2014 JS Bin Ltd. Licensed under the MIT Licence.

Licence: http://jsbin.mit-license.org

CodeMirror

Provides the code editing panel (syntax highlighting, line numbers). Loaded live from a CDN. Not modified.

© 2017 Marijn Haverbeke and others. Licensed under the MIT Licence.

Licence: https://github.com/codemirror/codemirror5/blob/master/LICENSE

Babel Standalone

Converts the JavaScript you write into a form the browser can run safely with loop protection in place. Loaded live from a CDN. Not modified.

© 2014–present Sebastian McKenzie and other contributors. Licensed under the MIT Licence.

Licence: https://github.com/babel/babel/blob/main/LICENSE