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