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