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