60 releases (37 breaking)

new 0.223.0 Jan 8, 2025
0.222.0 Dec 18, 2024
0.221.2 Dec 2, 2024
0.221.0 Nov 27, 2024
0.1.0 Dec 2, 2019

#4 in WebAssembly

Download history 96182/week @ 2024-09-20 89787/week @ 2024-09-27 104233/week @ 2024-10-04 84066/week @ 2024-10-11 96796/week @ 2024-10-18 94379/week @ 2024-10-25 105069/week @ 2024-11-01 92525/week @ 2024-11-08 108996/week @ 2024-11-15 99875/week @ 2024-11-22 132363/week @ 2024-11-29 121881/week @ 2024-12-06 120080/week @ 2024-12-13 95207/week @ 2024-12-20 69274/week @ 2024-12-27 123245/week @ 2025-01-03

430,555 downloads per month
Used in 246 crates (57 directly)

Apache-2.0…

1MB
18K 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
~39K SLoC