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