I want to…
Compile a WebAssembly module from…
(This list is in alphabetical order.)
Ada
AssemblyScript (a TypeScript-like syntax)
C/C++
C#
- Cobol
D
Dart
F#
Go
- Grain
Haskell
Java
Kotlin
Lua
- Moonbit
Pascal
PHP
Python
- Pyodide
- Nuitka (py2wasm)
- Pygbag (This is based on python-wasm, but mentioned separately because it gives pygame support)
R
- RemObjects Elements
Ruby
Rust
Scala.js
Scheme
Swift
Zig
Use the compiled WebAssembly…
- from JavaScript code
- as a CLI application
- from Node.js (with access to system resources)
- from Java code
Inspect WebAssembly…
Something missing?
Coming from a language or targeting an environment not listed here? Please raise an issue!