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