Skip to content
Submit

Tool

ml5.js

Friendly ML library for creative coding with p5

ml5.js preview

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
See alternatives to ml5.js →

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.

Featured on isthereanytool.app
<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>

Listed in