127 releases (stable)

new 31.0.0 Mar 20, 2025
30.0.2 Feb 25, 2025
29.0.1 Jan 21, 2025
28.0.1 Jan 14, 2025
0.15.0 Mar 31, 2020

#1803 in WebAssembly

Download history 19239/week @ 2024-12-05 19852/week @ 2024-12-12 33162/week @ 2024-12-19 11895/week @ 2024-12-26 22983/week @ 2025-01-02 29169/week @ 2025-01-09 24496/week @ 2025-01-16 24312/week @ 2025-01-23 22426/week @ 2025-01-30 28308/week @ 2025-02-06 25068/week @ 2025-02-13 33199/week @ 2025-02-20 34361/week @ 2025-02-27 31296/week @ 2025-03-06 30034/week @ 2025-03-13 22144/week @ 2025-03-20

122,568 downloads per month
Used in 187 crates (2 directly)

Apache-2.0 WITH LLVM-exception

91KB
2.5K SLoC

wiggle-generate

This is a library crate that implements all of the component parts of the wiggle proc-macro crate.

Code lives in a separate non-proc-macro crate so that it can be reused in other settings, e.g. the lucet-wiggle crate.

Code generated by this crate should not have any references to a particular WebAssembly runtime or engine. It should instead expose traits that may be implemented by an engine. Today, it is consumed by both Lucet and Wasmtime.

Dependencies

~1.5–2.4MB
~47K SLoC