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