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