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