Skip to content
A list of webassemby runtimes
Branch: master
Clone or download
appcypher Merge pull request #11 from MaxGraey/add-m3
Add M3 interpreter & Fix InNative
Latest commit b86695d Aug 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md Fix ordering Aug 1, 2019

README.md

WebAssembly Runtimes

WebAssembly, or wasm for short, is a low-level bytecode format that runs in the browser just like JavaScript. It is designed to be faster to parse than JavaScript, as well as faster to execute.

Webassembly is not strictly meant for the web, it is also designed to be used in non-web environment as well. This file contains a list of non-web wasm runtimes in development in no particular order. :octocat:


  1. CMM of wasm - Ocaml

  2. Nebulet - Rust, Cranelift (Kernel that runs wasm at ring 0)

  3. serverless-wasm - Rust

  4. Ice Core - Rust

  5. Life - Go

  6. wasmi - Rust

  7. wasmtime - Rust, Cranelift

  8. WasmVM - C++

  9. Wasm Runtime - Nodejs

  10. Wasm JIT Prototype - C++, LLVM

  11. Motor - Rust

  12. FDVM - Nodejs

  13. WebAssembly - Nodejs

  14. WasmRT - C++

  15. WAKit - Swift

  16. JumpJet - Rust

  17. Warpy - RPython

  18. Wagon - Go

  19. Asmble - Kotlin

  20. wac/wace - C

  21. wasmer - Rust, Dynasm, Cranelift, LLVM

  22. wasmo - Rust, LLVM

  23. py-wasm - Python

  24. Lucet - Rust, Cranelift

  25. Swam - Scala

  26. VMIR - C

  27. WAMR - C

  28. EOSVM - C++

  29. InNative - C++

  30. m3 - C

License

CC0

To the extent possible under law, Steve Akinyemi has waived all copyright and related or neighboring rights to this work.

You can’t perform that action at this time.