58 releases (35 breaking)

new 0.221.2 Dec 2, 2024
0.221.0 Nov 27, 2024
0.215.0 Jul 31, 2024
0.202.0 Mar 26, 2024
0.1.0 Dec 2, 2019

#5 in WebAssembly

Download history 77440/week @ 2024-08-13 86763/week @ 2024-08-20 88137/week @ 2024-08-27 96014/week @ 2024-09-03 94603/week @ 2024-09-10 95132/week @ 2024-09-17 92662/week @ 2024-09-24 90622/week @ 2024-10-01 100577/week @ 2024-10-08 85565/week @ 2024-10-15 99837/week @ 2024-10-22 99905/week @ 2024-10-29 101834/week @ 2024-11-05 90266/week @ 2024-11-12 115101/week @ 2024-11-19 83677/week @ 2024-11-26

410,104 downloads per month
Used in 240 crates (57 directly)

Apache-2.0…

1MB
17K SLoC

wit-parser

A Rust crate for parsing and interpreting the *.wit text format. This text format is used to describe the imports and exports of a component.

This crate is a low-level tooling crate which is intended to be integrated further into toolchains elsewhere and isn't necessarily interacted with on a day-to-day basis. Internally it supports parsing a *.wit document into a structured AST. Additionally it implements mechanisms of the canonical ABI to assist in binding the canonical ABI into various languages.

Dependencies

~1.1–2.2MB
~40K SLoC