p5.js was created by Lauren Lee McCarthy in 2013 as a new interpretation of Processing for the context of the web. Since then we have allowed ourselves space to deviate and grow, while drawing inspiration from Processing and our shared community. p5.js is sustained by a community of contributors, with support from the Processing Foundation. p5.js follows a rotating leadership model started in 2020, and Qianqian Ye has been leading p5.js since 2021.
p5.js Leads
Qianqian Ye (they/she) is a Chinese artist, creative technologist and educator based in Los Angeles. Trained as an architect, she creates digital, physical, and social spaces exploring issues around gender immigration, power, care, and technology. Qianqian has has shown work or collaborated with institutions including Mozilla Foundation, LACMA, Yerba Buena Center for the Arts, MUTEK, Gray Area Foundation, Goethe Institut, MMCA Korea, Internet Archive, NYU, UCLA, UC San Diego, Google, Creative Commons and others. They currently teach creative coding as an Adjunct Associate Professor at USC Media Arts + Practice and 3D Arts at Parsons School of Design. For 2022-2023, Qianqian is a NYU ITP/IMA Project Fellow and Civic Media Fellow at USC Annenberg Innovation Lab.
Rachel Lim (she/her) is a Korean-American programmer whose works explore articulating vulnerability, discomfort, and grief with gentleness and humor. She is currently a software developer within the edtech space. She holds a master’s degree from the Interactive Telecommunications Program at NYU, where she also received a BA in Art History. In her spare time, she loves crafting knick-knacks and running outdoors.
p5.js Mentors
Kenneth Lim (he/him) is an interaction designer and creative coder working with text and language in all its forms. His work and research focuses on translations, machine understanding of language, and development of language in the modern age. As a freelance creative coder, Kenneth has worked on web design/development, AR app development, and interactive installations. He is a Processing Foundation Fellow of 2018 and also a maintainer of the open source p5.js creative coding library. Kenneth has a BA in Graphic Design from Central Saint Martins, an MA in Information Experience Design at the Royal College of Art and a MRes in Creative Computing from UAL Creative Computing Institute. Kenneth is currently a Lecturer and Acting Course Leader of BSc Creative Computing at UAL CCI. His work is available at limzykenneth.com.
Cassie Tarakajian (they/them) is an Armenian-American educator, technologist, and artist based in Chicago, IL. Their work centers around creating accessible and inclusive tools for making art, and interrogating the relationship between technology and pop culture. They are the creator of the p5.js Editor, an open-source in-browser code editor for creative coding in p5.js, supported by the Processing Foundation. They are also an adjunct professor at New York University's Interactive Telecommunications Program (NYU ITP), teaching creative coding, web development, and making cursed content. They are a Y8 and Y9 member of NEW INC’s Art + Code Track, and in the past have held residencies at NYU ITP, Pioneer Works, and the STUDIO for Creative Inquiry at Carnegie Mellon.
p5.js Alumni
Lauren Lee McCarthy (she/they) is an artist having social relationships in the midst of automation, surveillance, and algorithmic living. She has received grants and residencies from Creative Capital, United States Artists, LACMA, Sundance, Eyebeam, Pioneer Works, Autodesk, and Ars Electronica. Her work SOMEONE was awarded the Ars Electronica Golden Nica and the Japan Media Arts Social Impact Award, and her work LAUREN was awarded the IDFA DocLab Award for Immersive Non-Fiction. Lauren's work has been exhibited internationally, at places such as the Barbican Centre, Fotomuseum Winterthur, Haus der elektronischen Künste, Seoul Museum of Art, Chronus Art Center, SIGGRAPH, Onassis Cultural Center, IDFA DocLab, Science Gallery Dublin, and the Japan Media Arts Festival.
cypress evelyn masso (she/they) is a person (all the time), a tech worker (on weekdays), and a poet (on weekends). She has been contributing to p5.js (on-and-off) since 2016, was a p5.js co-lead for 2021, and then was a mentor for 2022. Originally from Ohio, she currently lives on unceded Kizh land (near Los Angeles) with a collection of moody houseplants. She enjoys dancing, babysitting her two godsons, and hanging out by the Los Angeles River.
Kate Hollenbach (she/they) is artist and educator based in Denver, Colorado, where she is an Assistant Professor of Emergent Digital Practices at the University of Denver. She develops interactive systems with emerging technologies to create video, installation, print, and interactive works that relate body, gesture, and physical space. Their work addresses a new vernacular of interface design that spans across gesture, language, and visual design as sensors, cameras, and personal data play a pivotal role in human computer interaction. She has presented and exhibited work at venues including the San Francisco Museum of Modern Art, SIGGRAPH, Strange Loop, and INST-INT. Kate holds an MFA from UCLA Design Media Arts and a B.S. in Computer Science and Engineering from MIT.
Moira Turner is a queer Black woman who studied Anthropology and African American studies at the University of Southern California. After graduation, she taught computer science to elementary and middle school students for three years. This experience teaching exposed her interest in coding and passion for inclusive programming spaces.
stalgia grigg is an artist and programmer based in new york city. they use simulation and synthetic media to make sense of virtuality, agency, and intra-Leftist relationships.
Evelyn Eastmond is an artist in the Boston area and is the Co-Initiator of p5.js with Lauren Lee McCarthy in 2013.
p5.js Contributors
- Minjun Kim
- Austin Lee Slominski
- Benoît Bouré
- Adam Ferriss
- IENGROUND
- Eden Cridge
- aditya123473892
- mcturner1995
- Ben Greenberg
- Mateusz Swiatkowski
- Adam Král
- Armaan Gupta
- Reijo Vosu
- Akshay Padte
- Harman Batheja
- harkirat singh
- XingZiLong
- Gracia-zhang
- Dabe Andre Enajada
- tetunori
- Decoy4ever
- Derek J. Kinsman
- Brian Boucheron
- ffd8
- UnityOfFairfax
- Joshua Storm Becker
- JetStarBlues
- Dharshan
- Joseph Aronson
- Anthony Su
- Guillermo Montecinos
- Prateek Jain
- sphantom-code
- Bob Ippolito
- Val Head
- ggorlen
- brightredchilli
- Aditya Siddheshwar
- truemaxdh
- vipulrawat
- Federico Grandi
- Caroline Hermans
- Michael J Conrad
- J Wong
- Sandeep Kumar Bhagat
- shaharyarshamshi
- Coding for the Arts
- Zoe Stenger
- Ken Miller
- Devon Rifkin
- AKASH RAJ
- Caroline Record
- al6862
- TetroGem
- Ajeet Pratap Singh
- Ryuya
- Avelar
- Pratyay Banerjee
- Aditya Shrivastav
- Berke Özgen
- Sona Lee
- sambensim
- Sai Bhushan
- Seb Méndez
- Arsenije Savic
- Andy Timmons
- Vishal Singh
- maxdevjs
- saber khan
- Jonas Rinke
- surajsurajsuraj
- ajayTDM
- GoToLoop
- e-Coucou
- Aditya Deshpande
- Urvashi
- Brian Whitman
- rinkydevi
- Dave
- Max Kolyanov
- Vasu Goel
- Brett Cooper
- cedarfall
- Jyotiraditya Pradhan
- Daniel Adams
- Jordan Shaw
- AndrasGG
- Aloneduckling
- Brad Smith
- Justin Kim
- juliane nagao
- Ramin
- AlM Chng
- Zoë Ingram
- Nick Yahnke
- Taeyoon Choi
- Ayush Jain
- Sampo Rapeli
- Bulkan Evcimen
- Mark Nikora
- Oliver Wright
- Lauren
- Himanshu Malviya
- sparshg
- Monica Powell
- András Gárdos
- Joshua Noble
- Cliff Su
- Swapnil-2001
- Jennifer Jacobs
- kaabe1
- Lakshay Joshi
- Kevin Barabash
- andrei antonescu
- Yograj Rajput
- Onexi
- Adil Rabbani
- dummyAccount22
- Boaz
- Camille Roux
- Gene Kogan
- Kyle James
- Musab Kılıç
- Sithe Ncube
- Ewan Johnstone
- Diya Solanki
- Will Martin
- Oren Shoham
- Vijith Assar
- Lionel Ringenbach
- Aryan Koundal
- Robyn Overstreet
- AliLordLoss
- Divyansh013
- Nitin Rana
- Yolonanido
- Prashant Gupta
- Dan
- FAL
- Jared Donovan
- JT Nimoy
- Jesús Enrique Rascón
- Yannick Assogba
- Kevin Workman
- Freddie Rawlins
- Aaron Ni
- Daniel Michel
- Marcus Parsons
- PiyushChandra17
- Jonathan Dahan
- Aaron George
- Samir Ghosh
- Aryan Thakor
- sm7515
- Janis Sepúlveda
- Arbaaz
- sam delong
- Oleksii Bulba
- Niels Joubert
- Jeremy Tuloup
- maddy
- Mr. Algorithm
- Bob Holt
- Kai-han Chang
- David
- MATSUDA, Kouichi
- mxchelle
- Sarthak Saxena
- Zearin
- Harsh Agrawal
- elgin mclaren
- Geraldo Neto
- Chris Thomson
- Christopher Coleman
- pinky-pig
- Ashris
- Faith Wuyue Yu
- Frederik Ring
- Ceesjan Luiten
- hrishit
- Nat Decker
- tae
- ArshM17
- Ikko Ashimine
- Kevin Grajeda
- Gus Becker
- Manan Arora
- Steven Green
- Yash Pandey
- Dominic Jodoin
- oz
- Chiciuc Nicușor
- Suhas CV
- mhsh312
- Sagar Arora
- Cosme Escobedo
- Nabil Hassein
- Fenil Gandhi
- İsmail Namdar
- Adarsh
- Ryan Slade
- Jason Sigal
- pie999
- Gaurav Tiwary
- Ayush Shankar
- Caleb Mazalevskis
- Alejandro
- Ben Fry
- Jithin KS
- Mauricio Verano Merino
- Ben Scheiner
- Greg Sadetsky
- Jai Kotia
- Epic Jefferson
- Dhruv Sahnan
- Sanket Singh
- Vítor Galvão
- Unicar
- Bernice Wu
- Vishwas Srivastava
- David Aerne
- Aierie
- Ahmet Kaya
- Jiwon Park (hanpanic)
- Boris Bucha
- Chris P.
- Dwiferdio Seagal Putra
- Arijit Kundu
- Akhil Raj
- Priya-Pathak
- Diana Galindo
- Golan Levin
- everything became blue
- Vedhant Agarwal
- kroko / Reinis Adovičs
- Stef Tervelde
- Philip Bell
- Hirad Sab
- Wes Lord
- bsubbaraman
- Kyle McDonald
- Sawai Singh Rajpurohit
- Arihant Parsoya
- oleboleskole3
- takawo
- ashu8912
- meezwhite
- Ajaya Mati
- Kevin Siwoff
- stampyzfanz
- Liang Tang
- sheamus
- Fisher Diede
- kjav
- Constance Yu
- lottihill
- mainstreamdev
- Souvik Kumar
- tapioca24
- Scott Murray
- Seth
- Aditya Mohan
- naoyashiga
- aarón montoya-moraga
- sortasleepy
- Vishal Sharma
- Gareth Williams
- Paul Wheeler
- John Pasquarello
- Varsha Verma
- uno seis tres
- Chris
- ov
- Kunal Kumar Verma
- Théodore Orfèvres
- smilee
- Jack Dempsey
- Mohammad Hussain Nagaria
- nully0x
- Stig Møller Hansen
- Jenna deBoisblanc
- b2renger
- Chiun Hau You
- BerfinA
- Matthew Kaney
- Oliver Steele
- suhani6904
- Darius Morawiec
- Adam Smith
- Mike
- XTY
- L05
- Corey Farwell
- Abe Pazos
- Yuki
- NicholasGillen
- Luca Damasco
- Orwiss
- Mohana Sundaram S
- Samuel Alarco Cantos
- Leslie Yip
- pifragile
- stormCup
- Jakub Valtar
- alp tuğan
- Annie McKinnon
- Fun Planet
- Craig Pickard
- Kathryn Isabelle Lawrence
- So Sun Park
- Lee T
- Jared Sprague
- Jens Axel Søgaard
- Shahma Ansari
- Mann Shah
- Max Segal
- Daniel Grantham
- Summer Rizzo
- tuan
- Liam Piesley
- min-kim42
- David Newbury
- Jon Kaufman
- Christopher John Ryan
- Xavier Snelgrove
- Satyam Kulkarni
- EmilioOcelotl
- Nick Briz
- Chinmay Kadam
- SejinOH
- manpreet
- INARI_DARKFOX
- Elliot-Hernandez
- Katie
- Raphaël de Courville
- Hitesh Kumar
- Liz Peng
- Spongman
- Aditya Rachman Putra
- jeong
- Tanner Dolby
- José Miguel Tajuelo Garrigós
- epramer-godaddy
- James Dunn
- chechenxu
- Ankush Banik
- hunahpu18
- Tanvi Kumar
- Xavier Góngora
- Leo Kamwathi
- susan evans
- Caleb Eggensperger
- Jean-Michaël Celerier
- Jay Gupta
- XY Feng
- Gregor Martynus
- luisaph
- Miaoye Que
- Katsuya Endoh
- Gareth Battensby
- Laksh Singla
- Saksham Saxena
- taseenb
- Nakul Shahdadpuri
- Simranjeet Singh
- Juraj Onuska
- Petr Brzek
- Cristóbal Valenzuela
- K.Adam White
- jesse cahn-thompson
- Phoenix Perry
- Mikael Lindqvist
- Jenna
- nancy
- Adwaith D
- Anshuman Maurya
- Rune Skjoldborg Madsen
- mohamedalisaifudeen
- Sachin Varghese
- Dr. Holomorfo
- Victor Morgan
- Mark Russo
- agrshch
- cacoollib
- AsukaMinato
- Monalisa Maity
- Sivaram D
- Emily Xie
- Akash Jaiswal
- Mathura MG
- Paolo Pedercini
- Anna Carreras
- Karen
- Sanchit Kapoor
- SHIBAHARA Hiroki
- Laura Ciro
- Thomas Diewald
- Jacques P. du Toit
- Zac Tolle
- Shahriar Rahman Rubayet
- Pragya
- Sinan Ascioglu
- Jonathan-David Schröder
- Jimish Fotariya
- Jerel Johnson
- Mislav Milicevic
- Christine de Carteret
- Chris Hallberg
- Mike Anderson
- Tega Brain
- trych
- Ashley Kang
- Zhao Xin
- Ayush Sharma
- Darío Hereñú
- Sepand Ansari
- Prateekgit
- Bryan
- Ike Bischof
- reona396
- koolaidkrusade
- Daniel Howe
- odm275
- Seung-Gi Kim(David)
- Umang Utkarsh
- Samuel Cho
- Bharath Kumar R
- cab_kyabe
- karinaxlpz
- Muhammad Haroon
- Ben Moren
- Darby Rathbone
- Kevin Ho
- hvillase
- Derek Enlow
- Shubham Kumar
- Ong Zhi Zheng
- 李坤霖
- Pierre Krafft
- rahulrangers
- paollabd
- Luke Burgess-Yeo
- skyperx
- Munus Shih
- Rahul Mohata
- Amey Bhavsar
- yu
- Sudhanshu Tiwari
- Corey Gouker
- Yifan Mai
- Jordan Sucher
- Inhwa
- Nahuel Palumbo
- Acha
- wackbyte
- Daniel Shiffman
- Todd H. Page
- codeanticode
- Surbhi Pittie
- Guilherme Silveira
- Sanjay Singh Rajpoot
- senbaku
- raclim
- Harshil Goel
- Ivy Feraco
- Derrick McMillen
- Dewansh Thakur
- Leo Wang
- Linda Paiste
- Lisa Mabley
- Poulav Bhowmick
- Luc de wit
- Scott Garner
- Juan Irache
- Spencer Faith
- Teixido
- Sarah Groff Hennigh-Palermo
- Nicholas Marino
- Jiashan Wu
- DIYgirls
- Hilary Lau
- wagedu
- Dorothy R. Santos
- Tyler Jordan
- Jorge Moreno
- Casey Reas
- Shawn Van Every
- Joseph Hong
- Yana Agun Siswanto
- anniezhengg
- konstantinstanmeyer
- Nik Nyby
- Jen Kagan
- MiniPear
- Thomas Herlea
- Michael Hadley
- Sparsh Paliwal
- Jess Klein
- shujulin
- Nico Finkernagel
- Samrudh Shetty
- Liu Chang
- Jstodd
- anagondesign
- Serena20003
- ANURAG GUPTA
- Nitish Bansal
- digitalfrost
- Joshua Marris
- Dusk
- Ghales
- Antonio Jesús Sánchez Padial
- Aryan Singh
- Evorage
- Aqmalp99
- JoeCastor
- sz245
- Peiling Jiang
- Chan Jun Shern
- Keshav Malik
- Tushar Choudhari
- Harrycheng233
- Aditya Rana
- RandomGamingDev
- Claire K-V
- Caitlin
- Erica Pramer
- Bobby Kazimiroff
- Zeno Zeng
- Aidan Nelson
- Minwook Park
- Yasai
- Ramon Jr. Yniguez
- Takuma Kira
- zacharystenger
- Brad Buchanan
- feedzh
- Tyler Stefanich
- David Wicks
- Chelly Jin
- Atul Varma
- Mostafa Ewis
- Max Goldstein
- Vivek Tiwari
- Nick McIntyre
- Mattia Micheletta Merlin
- Mohit Balwani
- Aatish Bhatia
- Francesco Bigiarini
- perminder-17
- Dana Mulder
- Ed Brannin
- Kate Grant
- Benjamin Davies
- Abishake
- Maciej Stankiewicz
- chaski
- LEMIBANDDEXARI
- Yining Shi
- Blaize Kaye
- Ben Hinchley
- Beau Muylle
- Rajiv Ranjan Singh
- Eshaan Aggarwal
- M
- Char
- Saskia Freeke
- zelf0
- A Welles
- Yuting Lu
- Harsh Range
- Nikhil
- Jaymz Rhime
- Johan Karlsson
- nikhilkalburgi
- iambiancafonseca
- Isaac Durazo
- Cameron Yick
- plural
- Niki Ito
- linnhallonqvist
- Niklas Peters
- Keith Tan
- Seonghyeon Kim
- Kevin Bradley
- Tiago Hermano
- Garima
- Jason Alderman
- gauini
- Maya Man
- Deveshi Dwivedi
- Arijit
- Marc Abbey
- Shivansh Sharma
- Daniel Sarno
- Cody Fuller
- Jean Pierre Charalambos
- Chandler McWilliams
- Caleb Foss
- maddyfisher
- David Weiss
- Haider Ali Punjabi
- Lingxiao Wang
- Sam Lavigne
- Wade Marshall
- togekisse
- DIVYANSHU RAJ
- Long Phan
- æmon
- Akshat Nema
- Jason Mandel
- Abhi Gulati
- reejuBhattacharya
- Sekani Warner
- Quinton Ashley
- lam802
- ml.008
- Connie Liu
- piinthecloud
- Utkarsh Tiwari
- Akash
- Erik Butcher
- Alejandra Trejo
- viola
- Emma Krantz
- Alex Lyons
- Shirou
- Half Scheidl
- evelyn masso
- Sarah Ciston
- Nabeel (Dexter)
- Alberto Di Biase
- Aaron Casanova
- TwoTicks
- Ben Wendt
- tonipizza
- Alex Troesch
- Jatin Panjwani
- YewonCALLI
- siddhant
- Peter Marsh
- peter
- Tokini Irene Fubara
- Miles Peyton
- Louis Demange
- Joonas Jokinen
- Wu Che Yu
- Julio Lab
- Jai Vignesh J
- Malay Vasa
- Dan Hoizner
- Rohan Julka
- Jack B. Du
- Naoto Hieda
- Shubham Rathore
- Zeke Sikelianos
- Dave Pagurek
- Fabian Morón Zirfas
- PracDuckling
- David White
- Nisar Hassan Naqvi
- Rishabh Taparia
- NIINOMI
- Daniel Marino
- CommanderRoot
- Sun Lifei
- Austin Cawley-Edwards
- Emily Chen
- Yousef Abu-Salah
- R. Luke DuBois
- Jonathan Heindl
- Zach Rispoli
- Brahvim
- Nick Müller