106个版本 (65个稳定版)

24.0.0 2024年8月20日
23.0.2 2024年8月12日
23.0.1 2024年7月22日
22.0.0 2024年6月20日
0.15.0 2020年3月31日

#1321 in WebAssembly

Download history 26150/week @ 2024-04-30 31278/week @ 2024-05-07 29605/week @ 2024-05-14 28353/week @ 2024-05-21 26010/week @ 2024-05-28 22480/week @ 2024-06-04 24540/week @ 2024-06-11 27103/week @ 2024-06-18 24718/week @ 2024-06-25 21774/week @ 2024-07-02 25187/week @ 2024-07-09 23235/week @ 2024-07-16 23076/week @ 2024-07-23 21921/week @ 2024-07-30 18051/week @ 2024-08-06 20233/week @ 2024-08-13

88,506 每月下载量
用于 175 个包 (20个直接使用)

Apache-2.0 WITH LLVM-exception

2.5MB
41K SLoC

wiggle

Wiggle是一个用于witx接口宿主端的代码生成器。它作为一个Rust过程宏被调用。

Wiggle并没有针对特定的WebAssembly运行时进行优化。它至少可以在Wasmtime和Lucet中使用。

了解更多信息

docs.rs上阅读文档。

有针对与Wasmtime集成(此包)和Lucet的子包。

wasi-common包是使用Wiggle实现的,而wasmtime-wasi包将wasi-common与Wasmtime引擎集成。

Andrew Brown撰写了一篇关于如何使用Wiggle与Wasmtime的精彩博客文章

依赖项

~9–19MB
~283K SLoC