129 releases (stable)

new 33.0.0 May 20, 2025
32.0.0 Apr 21, 2025
31.0.0 Mar 20, 2025
30.0.2 Feb 25, 2025
0.15.0 Mar 31, 2020

#1705 in WebAssembly

Download history 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 25886/week @ 2025-03-20 25073/week @ 2025-03-27 25232/week @ 2025-04-03 25550/week @ 2025-04-10 24938/week @ 2025-04-17 24303/week @ 2025-04-24 21815/week @ 2025-05-01 23710/week @ 2025-05-08 22847/week @ 2025-05-15

97,928 downloads per month
Used in 194 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.3–1.8MB
~41K SLoC