#aarch64 #no-std

no-std swat

Simple WebAssembly Transpiler

1 unstable release

0.1.0 Mar 27, 2024

#581 in WebAssembly

MIT license

46KB
1K SLoC

SWAT: Simple Web-Assembly Transpiler

Goals:

  • very portable (no_std), kernel friendly
  • small number of dependencies
  • simple to maintain

Non-goals:

  • event-driven / streaming parser approach
  • multi-pass optimisations

Todo:

  • WASM Parsing (Vector/SIMD instructions not yet supported)
  • Aarch64 transpilation
  • x86_64 transpilation
  • rv64 transpilation

Dependencies

~87KB