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
- Sagar Arora
- Sampo Rapeli
- zacharystenger
- Lee T
- Reijo Vosu
- Jen Kagan
- Ike Bischof
- Cristóbal Valenzuela
- Spongman
- Aidan Nelson
- Antonio Jesús Sánchez Padial
- Yana Agun Siswanto
- Aditya Rana
- Casey Reas
- Zac Tolle
- Mike Anderson
- Austin Cawley-Edwards
- digitalfrost
- Darius Morawiec
- AKASH RAJ
- Rajiv Ranjan Singh
- mcturner1995
- Raphaël de Courville
- Jorge Moreno
- Dabe Andre Enajada
- elgin mclaren
- Fisher Diede
- surajsurajsuraj
- Ben Fry
- Linda Paiste
- Kevin Bradley
- Oliver Steele
- Coding for the Arts
- DIYgirls
- Ed Brannin
- Caitlin
- Petr Brzek
- b2renger
- mohamedalisaifudeen
- plural
- Akshay Padte
- Christopher Coleman
- Takuma Kira
- Decoy4ever
- J Wong
- Harsh Agrawal
- Harsh Range
- nikhilkalburgi
- Janis Sepúlveda
- Umang Utkarsh
- zelf0
- Aditya Rachman Putra
- Luc de wit
- Ben Greenberg
- Vítor Galvão
- sambensim
- Nahuel Palumbo
- Jiwon Park (hanpanic)
- Niklas Peters
- Jason Alderman
- Nakul Shahdadpuri
- Swapnil-2001
- Tanvi Kumar
- Jennifer Jacobs
- Brett Cooper
- Alejandra Trejo
- Kevin Ho
- aarón montoya-moraga
- Jai Kotia
- ggorlen
- Peter Marsh
- sortasleepy
- Greg Sadetsky
- XTY
- siddhant
- Priya-Pathak
- maxdevjs
- Stig Møller Hansen
- Mr. Algorithm
- Katie
- piinthecloud
- Samuel Alarco Cantos
- kaabe1
- Yolonanido
- Jon Kaufman
- shaharyarshamshi
- R. Luke DuBois
- Craig Pickard
- Vijith Assar
- Leslie Yip
- Harrycheng233
- yu
- Joseph Hong
- Dan
- nancy
- Aloneduckling
- Ghales
- Sanket Singh
- Zearin
- Tega Brain
- CommanderRoot
- Robyn Overstreet
- saber khan
- Cosme Escobedo
- Mathura MG
- Akash
- Shawn Van Every
- Lakshay Joshi
- Miaoye Que
- tonipizza
- Jiashan Wu
- Emma Krantz
- Anthony Su
- Fun Planet
- Mark Nikora
- Joseph Aronson
- andrei antonescu
- Anna Carreras
- Sandeep Kumar Bhagat
- Sanjay Singh Rajpoot
- susan evans
- Suhas CV
- AliLordLoss
- Dusk
- linnhallonqvist
- MiniPear
- Arsenije Savic
- Beau Muylle
- Michael Hadley
- Arihant Parsoya
- Mohit Balwani
- Caroline Record
- Teixido
- Guillermo Montecinos
- UnityOfFairfax
- Jeremy Tuloup
- Abishake
- Saskia Freeke
- K.Adam White
- Ramin
- Utkarsh Tiwari
- David White
- Nat Decker
- Orwiss
- Minwook Park
- Marcus Parsons
- senbaku
- Anshuman Maurya
- Benjamin Davies
- Adam Smith
- Louis Demange
- wackbyte
- Jenna
- L05
- Jesús Enrique Rascón
- Jordan Shaw
- Naoto Hieda
- Seb Méndez
- Max Goldstein
- jeong
- SHIBAHARA Hiroki
- NIINOMI
- Mann Shah
- tapioca24
- XY Feng
- Ben Wendt
- Yining Shi
- Sona Lee
- Luca Damasco
- mxchelle
- Quinton Ashley
- Joshua Marris
- Chris Thomson
- harkirat singh
- Abhi Gulati
- Jared Sprague
- Aqmalp99
- Minjun Kim
- JetStarBlues
- Justin Kim
- æmon
- Shirou
- Ryuya
- Pragya
- Ayush Sharma
- Mateusz Swiatkowski
- uno seis tres
- Mostafa Ewis
- jesse cahn-thompson
- Thomas Diewald
- Urvashi
- karinaxlpz
- Christopher John Ryan
- Darby Rathbone
- Jatin Panjwani
- Laura Ciro
- Vedhant Agarwal
- tuan
- Nisar Hassan Naqvi
- Berke Özgen
- hunahpu18
- Oren Shoham
- Tiago Hermano
- Zoë Ingram
- Lisa Mabley
- Haider Ali Punjabi
- Vishal Singh
- ffd8
- Prateek Jain
- Kate Grant
- Erik Butcher
- Max Kolyanov
- raclim
- Yannick Assogba
- Caleb Mazalevskis
- hvillase
- JoeCastor
- Sarthak Saxena
- Ashley Kang
- Devon Rifkin
- Sun Lifei
- AsukaMinato
- Zeno Zeng
- Samrudh Shetty
- Diana Galindo
- Liam Piesley
- Scott Garner
- ArshM17
- Joshua Noble
- Brian Whitman
- naoyashiga
- Bernice Wu
- Christine de Carteret
- Wes Lord
- Diya Solanki
- Serena20003
- nully0x
- oz
- Lionel Ringenbach
- Cameron Yick
- MATSUDA, Kouichi
- Prateekgit
- A Welles
- Kevin Barabash
- Ramon Jr. Yniguez
- al6862
- INARI_DARKFOX
- Philip Bell
- Tyler Stefanich
- sz245
- viola
- stampyzfanz
- Kevin Siwoff
- togekisse
- Michael J Conrad
- Jean Pierre Charalambos
- Yash Pandey
- Phoenix Perry
- Jimish Fotariya
- Gareth Battensby
- Lauren
- Nitin Rana
- Geraldo Neto
- Sudhanshu Tiwari
- Oliver Wright
- Muhammad Haroon
- Leo Kamwathi
- cedarfall
- Aierie
- Caleb Eggensperger
- Federico Grandi
- Satyam Kulkarni
- Wu Che Yu
- Jens Axel Søgaard
- Samuel Cho
- anagondesign
- Ben Moren
- Xavier Snelgrove
- GoToLoop
- Zhao Xin
- maddy
- Nitish Bansal
- Kyle James
- Max Segal
- epramer-godaddy
- Chelly Jin
- Ryan Slade
- Ahmet Kaya
- taseenb
- everything became blue
- Guilherme Silveira
- So Sun Park
- Saksham Saxena
- Liz Peng
- Connie Liu
- YewonCALLI
- Thomas Herlea
- Jack B. Du
- Dana Mulder
- Alex Troesch
- Sithe Ncube
- Samir Ghosh
- Long Phan
- Ayush Jain
- Jenna deBoisblanc
- Nabeel (Dexter)
- Freddie Rawlins
- Chan Jun Shern
- David Aerne
- Mike
- Ajeet Pratap Singh
- Brad Buchanan
- Aaron Casanova
- bsubbaraman
- Taeyoon Choi
- Zeke Sikelianos
- Darío Hereñú
- Chandler McWilliams
- Yuki
- Ajaya Mati
- Kai-han Chang
- Char
- Oleksii Bulba
- Vasu Goel
- Tushar Choudhari
- meezwhite
- David Wicks
- Akhil Raj
- Akshat Nema
- Niki Ito
- Acha
- Ikko Ashimine
- Sachin Varghese
- mhsh312
- Leo Wang
- TetroGem
- Karen
- sphantom-code
- Alex Lyons
- Elliot-Hernandez
- Gracia-zhang
- Ben Hinchley
- Prashant Gupta
- perminder-17
- Divyansh013
- kroko / Reinis Adovičs
- Boris Bucha
- Abe Pazos
- suhani6904
- Claire K-V
- Chris Hallberg
- evelyn masso
- Tokini Irene Fubara
- ajayTDM
- Yuting Lu
- Inhwa
- Aditya Shrivastav
- Aaron Ni
- Lingxiao Wang
- Dave Pagurek
- Himanshu Malviya
- Caroline Hermans
- Bryan
- Aaron George
- Onexi
- rahulrangers
- Théodore Orfèvres
- codeanticode
- Frederik Ring
- Nick Müller
- David
- Blaize Kaye
- Jstodd
- Sarah Groff Hennigh-Palermo
- e-Coucou
- hrishit
- Jai Vignesh J
- Hilary Lau
- Johan Karlsson
- Jyotiraditya Pradhan
- NicholasGillen
- Keshav Malik
- Bobby Kazimiroff
- Dr. Holomorfo
- Sekani Warner
- Adarsh
- Ayush Shankar
- brightredchilli
- Bob Holt
- Summer Rizzo
- dummyAccount22
- Julio Lab
- Jaymz Rhime
- sam delong
- Zoe Stenger
- SejinOH
- kjav
- Evorage
- Val Head
- Unicar
- pifragile
- Yousef Abu-Salah
- Jared Donovan
- Zach Rispoli
- Jack Dempsey
- Kunal Kumar Verma
- PracDuckling
- Stef Tervelde
- Souvik Kumar
- David Newbury
- Dave
- Seung-Gi Kim(David)
- juliane nagao
- konstantinstanmeyer
- trych
- truemaxdh
- EmilioOcelotl
- Alejandro
- Shahriar Rahman Rubayet
- José Miguel Tajuelo Garrigós
- Dharshan
- skyperx
- Daniel Adams
- Fenil Gandhi
- oleboleskole3
- Scott Murray
- Marc Abbey
- Chris P.
- Jakub Valtar
- Paul Wheeler
- Eden Cridge
- Dhruv Sahnan
- David Weiss
- Jonathan Dahan
- Mark Russo
- Ankush Banik
- Sanchit Kapoor
- manpreet
- sm7515
- Munus Shih
- Vishal Sharma
- Hitesh Kumar
- Kathryn Isabelle Lawrence
- Rahul Mohata
- Gregor Martynus
- Juan Irache
- Ken Miller
- Jonathan Heindl
- rinkydevi
- Rishabh Taparia
- Ewan Johnstone
- John Pasquarello
- Laksh Singla
- Erica Pramer
- DIVYANSHU RAJ
- ashu8912
- Chiun Hau You
- ov
- Joonas Jokinen
- Mohana Sundaram S
- Xavier Góngora
- Malay Vasa
- mainstreamdev
- ml.008
- Jess Klein
- Sam Lavigne
- ANURAG GUPTA
- odm275
- James Dunn
- Vishwas Srivastava
- shujulin
- XingZiLong
- Dewansh Thakur
- Steven Green
- Adam Ferriss
- Nicholas Marino
- Eshaan Aggarwal
- Brian Boucheron
- Dorothy R. Santos
- Aditya Deshpande
- tae
- Jithin KS
- Peiling Jiang
- Mislav Milicevic
- Armaan Gupta
- Varsha Verma
- takawo
- BerfinA
- Rune Skjoldborg Madsen
- Ivy Feraco
- Pratyay Banerjee
- Corey Gouker
- Maciej Stankiewicz
- Bob Ippolito
- Gene Kogan
- Mikael Lindqvist
- Jacques P. du Toit
- Nick Yahnke
- Nik Nyby
- Ashris
- Atul Varma
- Dominic Jodoin
- maddyfisher
- Alberto Di Biase
- Faith Wuyue Yu
- Half Scheidl
- RandomGamingDev
- Aryan Thakor
- Arbaaz
- agrshch
- Niels Joubert
- Manan Arora
- Tyler Jordan
- 李坤霖
- TwoTicks
- koolaidkrusade
- peter
- Daniel Michel
- Harshil Goel
- reona396
- AlM Chng
- Shubham Rathore
- Kevin Workman
- Vivek Tiwari
- Aditya Mohan
- Deveshi Dwivedi
- Hirad Sab
- Ceesjan Luiten
- Ben Scheiner
- LEMIBANDDEXARI
- Cliff Su
- Brad Smith
- Mohammad Hussain Nagaria
- Gaurav Tiwary
- Avelar
- Joshua Storm Becker
- cab_kyabe
- paollabd
- Nabil Hassein
- Dwiferdio Seagal Putra
- Brahvim
- Boaz
- PiyushChandra17
- Aryan Koundal
- pie999
- Epic Jefferson
- Nikhil
- Chiciuc Nicușor
- Bharath Kumar R
- Jordan Sucher
- Jean-Michaël Celerier
- Pierre Krafft
- Monalisa Maity
- Mattia Micheletta Merlin
- Sai Bhushan
- Jason Mandel
- András Gárdos
- İsmail Namdar
- Constance Yu
- chaski
- Akash Jaiswal
- sheamus
- Nick McIntyre
- smilee
- tetunori
- Jay Gupta
- Liu Chang
- alp tuğan
- Caleb Foss
- Aditya Siddheshwar
- Nico Finkernagel
- Harman Batheja
- Emily Xie
- Mauricio Verano Merino
- Sepand Ansari
- stormCup
- Adil Rabbani
- Arijit
- anniezhengg
- cacoollib
- Aatish Bhatia
- Jerel Johnson
- Miles Peyton
- Ong Zhi Zheng
- Yograj Rajput
- Camille Roux
- lam802
- Bulkan Evcimen
- Shivansh Sharma
- reejuBhattacharya
- Isaac Durazo
- Monica Powell
- Shubham Kumar
- Luke Burgess-Yeo
- Spencer Faith
- Juraj Onuska
- Katsuya Endoh
- Benoît Bouré
- feedzh
- Arijit Kundu
- Keith Tan
- Will Martin
- Sivaram D
- Seonghyeon Kim
- Surbhi Pittie
- Dan Hoizner
- Aryan Singh
- Daniel Marino
- chechenxu
- Matthew Kaney
- Seth
- Derek J. Kinsman
- Todd H. Page
- Amey Bhavsar
- Kevin Grajeda
- Fabian Morón Zirfas
- Gus Becker
- IENGROUND
- M
- Liang Tang
- Jonathan-David Schröder
- Sarah Ciston
- min-kim42
- Golan Levin
- Yifan Mai
- lottihill
- sparshg
- wagedu
- Jonas Rinke
- pinky-pig
- Rohan Julka
- Poulav Bhowmick
- Musab Kılıç
- Nick Briz
- Derrick McMillen
- Wade Marshall
- Tanner Dolby
- Kyle McDonald
- iambiancafonseca
- Shahma Ansari
- Daniel Howe
- gauini
- Victor Morgan
- Paolo Pedercini
- Emily Chen
- Francesco Bigiarini
- JT Nimoy
- Simranjeet Singh
- Chinmay Kadam
- Sawai Singh Rajpurohit
- Yasai
- Adam Král
- Corey Farwell
- Cody Fuller
- Daniel Grantham
- Daniel Shiffman
- Chris
- luisaph
- Derek Enlow
- Gareth Williams
- aditya123473892
- Austin Lee Slominski
- Jason Sigal
- Andy Timmons
- Adwaith D
- Annie McKinnon
- vipulrawat
- FAL
- Garima
- Sinan Ascioglu
- Daniel Sarno
- Sparsh Paliwal
- AndrasGG
- Maya Man