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