Skip to main content

The fastest WebAssembly interpreter

Project description


Python bindings for Wasm3, the fastest WebAssembly interpreter

Main repository: Wasm3 project


# Latest release:
pip3 install pywasm3

# Bleeding edge version:
pip3 install

# Or, if you have a local copy:
pip3 install .

Usage example

import wasm3, base64

# WebAssembly binary
WASM = base64.b64decode("AGFzbQEAAAABBgFgAX4"

env = wasm3.Environment()
rt  = env.new_runtime(1024)
mod = env.parse_module(WASM)
wasm_fib = rt.find_function("fib")
result = wasm_fib(24)
print(result)                       # 46368


This project is released under The MIT License (MIT)

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pywasm3-0.5.0.tar.gz (75.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page