55 releases (34 breaking)

new 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

#6 in WebAssembly

Download history 92487/week @ 2024-07-29 73429/week @ 2024-08-05 80661/week @ 2024-08-12 89542/week @ 2024-08-19 90679/week @ 2024-08-26 90172/week @ 2024-09-02 93350/week @ 2024-09-09 96291/week @ 2024-09-16 92710/week @ 2024-09-23 90044/week @ 2024-09-30 103262/week @ 2024-10-07 83299/week @ 2024-10-14 99417/week @ 2024-10-21 97985/week @ 2024-10-28 105027/week @ 2024-11-04 91192/week @ 2024-11-11

399,235 downloads per month
Used in 235 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