beriberikix / awesome-wasm-runtimes

A list of webassemby runtimes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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. wasmjit - C

  4. serverless-wasm - Rust

  5. Ice Core - Rust

  6. Life - Go

  7. wasmi - Rust

  8. wasmtime - Rust, Cranelift

  9. WasmVM - C++

  10. Wasm Runtime - Nodejs

  11. Wasm JIT Prototype - C++, LLVM

  12. Motor - Rust

  13. FDVM - Nodejs

  14. WebAssembly - Nodejs

  15. WasmRT - C++

  16. WAKit - Swift

  17. JumpJet - Rust

  18. Warpy - RPython

  19. Wagon - Go

  20. Asmble - Kotlin

  21. wac/wace - C

  22. wasmer - Rust, Dynasm, Cranelift, LLVM

  23. wasmlite - Rust, LLVM

  24. py-wasm - Python

  25. Lucet - Rust, Cranelift

  26. Swam - Scala

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