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