124 releases (82 stable)

new 30.0.0 Feb 20, 2025
29.0.1 Jan 21, 2025
28.0.1 Jan 14, 2025
28.0.0 Dec 20, 2024
0.15.0 Mar 31, 2020

#1652 in WebAssembly

Download history 19865/week @ 2024-10-30 18506/week @ 2024-11-06 19068/week @ 2024-11-13 20302/week @ 2024-11-20 18187/week @ 2024-11-27 19483/week @ 2024-12-04 18375/week @ 2024-12-11 36142/week @ 2024-12-18 11548/week @ 2024-12-25 19499/week @ 2025-01-01 30061/week @ 2025-01-08 23615/week @ 2025-01-15 25253/week @ 2025-01-22 21752/week @ 2025-01-29 29741/week @ 2025-02-05 20504/week @ 2025-02-12

101,772 downloads per month
Used in 180 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.3MB
~46K SLoC