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