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