# P5.js General Information

[![p5js_.jpg](https://bookstack.hku.nl/uploads/images/gallery/2026-02/scaled-1680-/p5js.jpg)](https://bookstack.hku.nl/uploads/images/gallery/2026-02/p5js.jpg)

## P5.js

P5.js is the javascript version of Processing. the advantages is that you can start coding directly in the browser [link](https://editor.p5js.org/) and there is a large community and a lot of [tutorials](https://p5js.org/tutorials/) and [examples](https://p5js.org/examples/). Processing is still excellent for desktop-based work and installations, but p5.js shines when you care about accessibility, sharing, and web-based creative practice 

### Sources

- p5.js main website [link](https://p5js.org/)
- Code! Programming with P5.js / The Coding Train [link](https://thecodingtrain.com/tracks/code-programming-with-p5-js/code/1-intro/1-intro)
- GitHub - nature-of-code/noc-examples-p5.js-archived: Port to p5.js of Nature of Code examples [link](https://github.com/nature-of-code/noc-examples-p5.js-archived)