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