3 Repos
Tools and bindings for bridging Rust code with JavaScript and Web APIs.
Explore 3 awesome GitHub repositories matching part of an awesome list · WebAssembly Interoperability. Refine with filters or upvote what's useful.
wasm-bindgen is a bindings generator and interop layer designed to map data types and functions across the boundary between WebAssembly and JavaScript. It functions as a foreign function interface that synthesizes the necessary boilerplate to enable bidirectional communication between Rust and the browser runtime. The project generates glue code and wrappers that automate the conversion of complex types, allowing Rust functions to be exported as JavaScript modules and browser APIs to be imported into Rust. It uses procedural macros to define these interfaces and synthesizes bindings based on
High-level interface for Rust and JavaScript module interaction.
The goal of this crate is to provide Rust bindings to the Web APIs and to allow a high degree of interoperability between Rust and JavaScript.
Bindings for Web APIs to enable Rust and JavaScript interoperability.
for projects using wasm-bindgen
Raw API bindings for integrating with desktop application runtimes.