Home /

p5.js Projects

p5.js

Tools, libraries, and utilities for the p5.js creative coding framework

Command Line Tools

p5 Server

Language: JavaScript
Created: 2021

Command-line tool that runs p5.js sketches with live reload and automatic library inclusion.

npm install -g p5-server
# more...

Libraries

p5.layers

Language: JavaScript
Created: 2021

Simplifies use of createGraphics and p5.js Renders objects for drawing layers.

// Include the library in your HTML
<script src="https://cdn.jsdelivr.net/gh/osteele/p5.libs/p5.layers/dist/p5.layers.min.js"></script>
# more...

p5.rotate-about

Language: JavaScript
Created: 2021

Adds rotateAbout() and scaleAbout() functions for rotating and scaling around a point.

// Include the library in your HTML
<script src="https://cdn.jsdelivr.net/gh/osteele/p5.libs/p5.rotate-about/dist/p5.rotate-about.min.js"></script>
# more...

p5.vector-arguments

Language: JavaScript
Created: 2021

Modifies p5.js Shape functions to accept p5.Vector instances as arguments.

// Include the library in your HTML
<script src="https://cdn.jsdelivr.net/gh/osteele/p5.libs/p5.vector-arguments/dist/p5.vector-arguments.min.js"></script>
# more...

p5.pose Playback

Language: JavaScript
Created: 2020

Record and play back pose data in p5.js.

Other Projects

P5 Server VSCode Extension

Language: JavaScript
Created: 2021

Create and run p5.js sketches within Visual Studio Code with integrated development server and browser.

About p5.js

p5.js is a JavaScript library that makes coding accessible for artists, designers, educators, and beginners. It's a reinterpretation of Processing for the web, focused on creative coding and visual arts.

Visit the p5.js website to learn more about the framework.