60 releases (breaking)

new 0.226.0 Feb 19, 2025
0.224.1 Feb 5, 2025
0.222.0 Dec 18, 2024
0.221.0 Nov 27, 2024
0.1.0 Dec 2, 2019

#2 in WebAssembly

Download history 105191/week @ 2024-10-30 96974/week @ 2024-11-06 90887/week @ 2024-11-13 115952/week @ 2024-11-20 113561/week @ 2024-11-27 126328/week @ 2024-12-04 124444/week @ 2024-12-11 118667/week @ 2024-12-18 65069/week @ 2024-12-25 92032/week @ 2025-01-01 148470/week @ 2025-01-08 108426/week @ 2025-01-15 128451/week @ 2025-01-22 133393/week @ 2025-01-29 196844/week @ 2025-02-05 109348/week @ 2025-02-12

588,897 downloads per month
Used in 256 crates (59 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