#sys #binaryen

sys binaryen-sys

Bindings to the binaryen library

14 releases (breaking)

Uses old Rust 2015

0.12.0 Nov 2, 2020
0.10.1 Mar 20, 2020
0.8.2 Nov 22, 2019
0.8.1 Jul 17, 2019
0.2.0 Sep 26, 2017

#143 in WebAssembly

Download history 670/week @ 2020-09-27 743/week @ 2020-10-04 398/week @ 2020-10-11 546/week @ 2020-10-18 481/week @ 2020-10-25 111/week @ 2020-11-01 83/week @ 2020-11-08 38/week @ 2020-11-15 63/week @ 2020-11-22 108/week @ 2020-11-29 187/week @ 2020-12-06 131/week @ 2020-12-13 156/week @ 2020-12-20 164/week @ 2020-12-27 189/week @ 2021-01-03 188/week @ 2021-01-10

2,369 downloads per month
Used in 9 crates (via binaryen)

Apache-2.0

3.5MB
82K SLoC

C++ 69K SLoC // 0.1% comments JavaScript 4.5K SLoC // 0.0% comments Rust 4K SLoC // 0.0% comments Python 3.5K SLoC // 0.2% comments WebAssembly 1K SLoC // 0.0% comments Shell 148 SLoC // 0.1% comments C 144 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.

No runtime deps