54 releases (33 breaking)

0.219.1 Oct 10, 2024
0.218.0 Sep 30, 2024
0.215.0 Jul 31, 2024
0.202.0 Mar 26, 2024
0.1.0 Dec 2, 2019

#6 in WebAssembly

Download history 85350/week @ 2024-07-18 91205/week @ 2024-07-25 85616/week @ 2024-08-01 80812/week @ 2024-08-08 82542/week @ 2024-08-15 84716/week @ 2024-08-22 86835/week @ 2024-08-29 98069/week @ 2024-09-05 99033/week @ 2024-09-12 94402/week @ 2024-09-19 89512/week @ 2024-09-26 101241/week @ 2024-10-03 87778/week @ 2024-10-10 96413/week @ 2024-10-17 92766/week @ 2024-10-24 104587/week @ 2024-10-31

407,270 downloads per month
Used in 230 crates (56 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.3MB
~41K SLoC