Tool
ml5.js
Friendly ML library for creative coding with p5
About
A neighborly approach to creating and exploring artificial intelligence in the browser.
ml5.js aims to make machine learning approachable for a broad audience of artists, creative coders, and students. The library provides access to machine learning algorithms and models in the browser, building on top of TensorFlow.js with no other external dependencies.
ml5.js is an open source project developed and maintained by NYU ITP/IMA and NYU Shanghai IMA programs and by artists, designers, students, technologists, and developers from all over the world.
Features
- ML-powered creative coding sketches
- Pricing
- Open Source
- Pricing detail
- free JS library
- Platforms
- Web p5
Alternatives from our catalog
Tools on the same shelves as ml5.js, ordered by shared tags and our own comparisons. Not vendor endorsements.
- nannouOpen Source · Rust Desktop Wasm
Rust performance path for generative graphics
same tags
- OPENRNDROpen Source · Desktop Kotlin
JVM Kotlin alternative to Processing
same tags
- p5.jsOpen Source · Web
Canonical beginner-friendly creative coding stack on the web
same tags
- Babylon.jsOpen Source · Web JS
Full engine for richer browser 3D experiences
same tags
- GLSL SandboxFree · Web
Early web shader playground for snippets
same tags
- p5.js Web EditorFree · Web
Zero-install classroom prototyping environment
same tags
Add a badge to your site
Makers listed on isthereanytool.app can embed this badge. It links to ml5.js’s page on our catalog — no scripts, just HTML.
<a href="https://www.isthereanytool.app/tool/ml5-js" target="_blank" rel="noopener"><img src="https://www.isthereanytool.app/badge/listed.svg?theme=paper" alt="Featured on isthereanytool.app" width="250" height="54"></a>