wasm-embedded-spec

Crates.iowasm-embedded-spec
lib.rswasm-embedded-spec
version0.4.0
sourcesrc
created_at2021-12-14 20:17:00.73557
updated_at2022-11-26 22:54:43.539586
descriptionEmbedded WASM WITX specification
homepage
repositoryhttps://github.com/embedded-wasm/spec
max_upload_size
id497907
size26,812
ryan (ryankurte)

documentation

README

Embedded WASM Specification

A set of .witx specifications for embedded device interfaces, with the goal of providing a common language and platform independent runtime to support cross device/platform/architecture embedded applications.

This repository provides the reference specification as well as language specific helpers/adaptors to assist with platform implementations.

For a more detailed overview you may like to check out the book.

Status

ci Crates.io Docs.rs

Extremely alpha. Currently working to refactor / split out components from a frightening monolith, plenty of exploration required yet and the wasi call convention and witx format are moving targets.

Layout

  • ./witx contains the .witx API specifications
  • ./src provides a rust library generated using these specs (including platform abstractions)
  • ./lib contains C headers for platform implementations
  • ./tests contains test definitions for implementation by platforms and HALs
Commit count: 29

cargo fmt