55 releases (34 breaking)

0.220.0 Nov 12, 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

#7 in WebAssembly

Download history 75455/week @ 2024-08-04 80114/week @ 2024-08-11 89810/week @ 2024-08-18 87348/week @ 2024-08-25 91671/week @ 2024-09-01 93768/week @ 2024-09-08 96664/week @ 2024-09-15 93084/week @ 2024-09-22 88127/week @ 2024-09-29 105179/week @ 2024-10-06 84288/week @ 2024-10-13 97886/week @ 2024-10-20 98613/week @ 2024-10-27 104168/week @ 2024-11-03 91100/week @ 2024-11-10 110807/week @ 2024-11-17

411,912 downloads per month
Used in 236 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.2MB
~40K SLoC