Wasm3 (community library)


Name Value
Name Wasm3
Version 0.4.9
Installs 102
License MIT
Author Volodymyr Shymanskyy vshymanskyi@gmail.com, Steven Massey soundandform@gmail.com
Maintainer Volodymyr Shymanskyy vshymanskyi@gmail.com
URL https://github.com/wasm3/wasm3
Repository https://github.com/wasm3/wasm3-arduino.git
Download .tar.gz
All Versions 0.4.9, 0.4.5, 0.4.4, 0.4.3, 0.4.2

The fastest WebAssembly interpreter. It allows you to run WASM files directly on a wide range of devices, including microcontrollers, smartphones, routers, and of course within browsers.

Example Build Testing

Device OS Version:

This table is generated from an automated build. Success only indicates that the code compiled successfully.

Library Read Me

This content is provided by the library maintainer and has not been validated or approved.


🚀 The fastest WebAssembly interpreter

WAPM GitHub issues Tests status GitHub license

Main repository: Wasm3 project This library can be used with Arduino, PlatformIO and Particle.

Supported devices

Wasm3 requires at least ~64Kb Flash and ~10Kb RAM even for minimal functionality.

The library was verified to work with: ESP32, ESP8266, Arduino MKR, Particle, RTL8711, ST Nucleo WB55RG, BluePill, Nordic nRF5, Teensy, ... see full list


Please also note that Arduino API here is just for an example. We do not encourage this way of programming, and we have to come up with a better API (i.e. Event-Driven, Resource-Oriented or similar).


This project is released under The MIT License (MIT)

Browse Library Files