Skip to content

kripken/awesome-wasm-runtimes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 

Repository files navigation

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. WAVM - 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.

About

A list of webassemby runtimes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published