#webassembly #wasm #compiler #binaryen

binaryen

Bindings to the binaryen library

8 releases (breaking)

0.8.0 May 14, 2019
0.7.0 Mar 26, 2019
0.6.0 Jan 4, 2019
0.5.0 Oct 19, 2018
0.1.0 Sep 3, 2017

#52 in #compiler

Download history 13/week @ 2019-01-29 5/week @ 2019-02-05 1/week @ 2019-02-12 4/week @ 2019-02-19 15/week @ 2019-02-26 4/week @ 2019-03-05 10/week @ 2019-03-12 9/week @ 2019-03-19 67/week @ 2019-03-26 15/week @ 2019-04-02 6/week @ 2019-04-09 1/week @ 2019-04-16 14/week @ 2019-04-23 6/week @ 2019-04-30 21/week @ 2019-05-07

90 downloads per month
Used in 1 crate

Apache-2.0

1.5MB
39K SLoC

C++ 32K SLoC // 0.2% comments Python 3K SLoC // 0.1% comments JavaScript 2.5K SLoC // 0.0% comments Shell 793 SLoC // 0.1% comments Rust 438 SLoC // 0.1% comments

binaryen-rs

Build Status crates.io docs.rs

Binaryen bindings for Rust. They used to provide bindings for IR-construction part of the API, but now this crate is more focused on tools provided by Binaryen, such as translate-to-fuzz or running wasm optimization passes.

Dependencies

~1.5MB
~35K SLoC