All Contributors


This repository is part of the p5-serial project, created in 2015 at New York University’s Interactive Telecommunications Program by Shawn van Every, Jen Kagan, and Tom Igoe.

This project is a beginner-friendly library for adding serial communication capabilities to projects using p5.js, that can run on any modern browser.

Similar projects with different scopes and strategies include p5.webserial.js and p5.web-serial.

For a list of more p5.js libraries please visit https://p5js.org/libraries/.


The p5-serial project’s repositories are part of the GitHub organization at https://github.com/p5-serial, which includes these 3 active repositories:

Additionally, these are currently archived repositories:

Grants awarded

This project has been supported by the following grants:

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Shawn Van Every


Jen Kagan


Tom Igoe


Jiwon Shin


Wenqi Li


aarón montoya-moraga


Lisa Jamhoury


Lachlan Campbell



This project follows the all-contributors specification. Contributions of any kind welcome!

If you find a problem or want to propose an addition in any of our repositories, we ask you to please create an issue on the corresponding repository, following these guidelines:

If you want to work on an existing issue, we welcome pull requests!