62 releases (41 breaking)

new 0.227.1 Mar 7, 2025
0.226.0 Feb 19, 2025
0.222.0 Dec 18, 2024
0.221.0 Nov 27, 2024
0.1.0 Dec 2, 2019

#13 in WebAssembly

Download history 115101/week @ 2024-11-19 105745/week @ 2024-11-26 132069/week @ 2024-12-03 126350/week @ 2024-12-10 129895/week @ 2024-12-17 62889/week @ 2024-12-24 84304/week @ 2024-12-31 143871/week @ 2025-01-07 110164/week @ 2025-01-14 123332/week @ 2025-01-21 139765/week @ 2025-01-28 180784/week @ 2025-02-04 144165/week @ 2025-02-11 167684/week @ 2025-02-18 150862/week @ 2025-02-25 140595/week @ 2025-03-04

627,104 downloads per month
Used in 266 crates (62 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
~40K SLoC