Dev tools · alternatives · 2026
24 alternatives to Canvas based GUI library for p5.js sketches
Hello community, I’d like to offer you a early preview to a p5.js library that allow p5.js users to create GUI based programs on top of the canvas. The library itself is implemented using p5.js API and is drawing all t…
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Canvas based GUI library for p5.js sketches launched in 2021; newer entries below may have overtaken it.
- 1
p5.js▲202JS library for creating graphic and interactive experiences
2015 · p5js.org · its alternatives →
- 2

Rough.js is a light weight javascript library that lets you draw graphics with a hand-drawn, sketchy, appearance.
2018 · roughjs.com · its alternatives →
- 3

Pts is a javascript library for visualization and creative-coding.
2018 · ptsjs.org · its alternatives →
- 4

"Don't code your UI, Draw it !". Contribute to karanchahal/DoodleMaster development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 5
Once UI 1.5▲299When I started my career and built my first design system, I was beyond excited. It took a lot of iterations, learning and 6 months of work to launch it internally. In the next job, I did it again, then at the following job, again… And no matter which company I worked for, 80% of the design system was the same. I’ve decided to work full-time on the design system I’ve always wanted, and today I’m launching and open-sourcing it. You can use it to build Next.js apps faster, and I’ve designed it in a way that it’s hard to go wrong with it: you can choose any settings, and you’ll end up with a…
Dec 2025 · once-ui.com · its alternatives →
- 6

Render multiple moving rectangles to compare a number of canvas engines.
2020 · benchmarks.slaylines.io · its alternatives →
- 7

A multi-threaded, GPU-powered, 2D vector graphics environment for Node.js - samizdatco/skia-canvas
2020 · github.com · its alternatives →
- 8

Many JS libraries exist to build graphs on the web (Vega, chartJS, Plotly...). They allow to make charts quickly. But you lose flexibility: you're limited by the options they offer. I just created a gallery with hundreds of graphs made with d3.js and React. - Examples are split by graph types - They all come with explanation and code sandboxes - Gradual complexity to ease the learning curve It took me ages to create this project! Feedback welcome!
2023 · react-graph-gallery.com · its alternatives →
- 9

A fast, multipurpose and lightweight JavaScript animation library
2016 · anime-js.com · its alternatives →
- 10

- 11

Pokemon game made with JavaScript + p5.js library. Contribute to JSLegendDev/Pokemon-p5js development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 12

🎨 A front-end JavaScript library for building user interfaces! - Authman2/Mosaic
2019 · github.com · its alternatives →
- 13

Hi all! A little background: I've been working on natto.dev, a spatial environment for JavaScript. I'm really excited about new interfaces for code (leveraging metaphors we're good at, spatial reasoning, making state visible, design tools, etc). With all the buzz around PyScript, I discovered Pyodide and got it working inside natto. This Python version is a stripped down version of https://natto.dev (eg interactive outputs, multiplayer) so please check that out if this interests you. I'm excited to share this spatial environment for Python. Imagine Jupyter cells arranged on a 2D…
2022 · python.natto.dev · its alternatives →
- 14MF
2011 · demoseen.com · its alternatives →
- 15RJ
A JavaScript library for programming graphic design systems with SVG
2015 · runemadsen.github.io · its alternatives →
- 16

Hi all, This is a generative art project I worked on over the past year or so consisting of about 100 little artworks generated using P5.js. I have an overview and technical write up here: https://dannyking.uk/artwork/colororbs You can play with my interactive demo and make your own here: https://dannyking.uk/artwork/colororbs/designer And the gallery is here: https://dannyking.uk/artwork/colororbs/gallery This project came about after reading a HN post about a year ago…
2022 · dannyking.uk · its alternatives →
- 17

I'm enthralled with using pen plotters to make generative art. Last August at SIGGRAPH, I built an interactive experience for others to see how code can be used to make visual art. The linked blog post is my trials and tribulations of linking a MIDI controller to one of these algorithms and sending its output to a plotter, so that people may witness the end-to-end experience.
2024 · lostpixels.io · its alternatives →
- 18

Classes for javascript that don't suck. Contribute to jneen/pjs development by creating an account on GitHub.
2012 · github.com · its alternatives →
- 19GN
2016 · graphicsjs.org · its alternatives →
- 20

Turtle Graphics for p5.js / JavaScript. Contribute to CodeGuppyPrograms/TurtleGFX development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 21

Create fluid and interactive gradient animations with this small javascript library.
2016 · sarcadass.github.io · its alternatives →
- 22AI
(space = reset) Fluid mechanics is an extremely interesting topic and I have been creative coding for a couple of months now. Therefore I started working on flow fields in processing. It had so much fun playing around with the different parameters in this project, I decided to rewrite in p5.js an added a control panel. You can change most of the parameters (within some constraints I thought to be reasonable), randomize the values and export and import settings. Hopefully some coders here get inspired and also join the great creative coding community.
2024 · synapse.nugatio.com · its alternatives →
- 23

GoJS is a JavaScript and TypeScript library for building interactive diagramming apps - org charts, flowcharts, BPMN, SCADA, UML, and custom visual editors.
2013 · gojs.net · its alternatives →
- 24
Stage▲39browser canvas editor that brings your ideas to life
Nov 2025 · screenshot-studio.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →