← All repos

p5.js

p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. Looking for p5.js 2.0? http://beta.p5js.org

artcreative-codingdesigneducationgraphicshtmljavascriptlearningp5jsprocessingsound
Browse cluster: Cluster 112
17,115commits
919contributors
6languages

Tech stack & purpose

p5.js is a client-side JavaScript platform designed to empower artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is built on the core principles of Processing and addresses the problem domain of creative coding and arts education. The project is sustained by a community of contributors with support from the Processing Foundation, which has an explicit mission around access to technology for people who have been historically excluded from it.

Community & reference links

Languages

JavaScript
69.5%
Markdown
26.8%
HTML
2.7%
GLSL
0.7%
TypeScript
0.3%
CSS
0.0%

Contributors (top 30 of 919)