128 releases (stable)

new 32.0.0 Apr 21, 2025
31.0.0 Mar 20, 2025
30.0.2 Feb 25, 2025
29.0.1 Jan 21, 2025
0.15.0 Mar 31, 2020

#1810 in WebAssembly

Download history 14343/week @ 2024-12-30 28608/week @ 2025-01-06 24983/week @ 2025-01-13 26029/week @ 2025-01-20 22255/week @ 2025-01-27 27906/week @ 2025-02-03 25042/week @ 2025-02-10 31160/week @ 2025-02-17 30444/week @ 2025-02-24 34504/week @ 2025-03-03 31448/week @ 2025-03-10 26628/week @ 2025-03-17 23691/week @ 2025-03-24 27150/week @ 2025-03-31 23939/week @ 2025-04-07 24603/week @ 2025-04-14

101,351 downloads per month
Used in 190 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.4–2.3MB
~46K SLoC