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