wasm-bindgen

Bindings generator

A tool that facilitates high-level interactions between Rust and WebAssembly modules, allowing them to be used with JavaScript.

Facilitating high-level interactions between Wasm modules and JavaScript

GitHub

8k stars
101 watching
1k forks
Language: Rust
last commit: about 2 months ago
Linked from 3 awesome lists

binding-generatorjavascriptrustrust-wasmwasm

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rustwasm/wasm-pack Tools and workflows for building and working with Rust-generated WebAssembly packages. 6,361
alexcrichton/wasm-bindgen A tool for importing JavaScript functionality into Rust code and exporting Rust functions to JavaScript. 25
jetli/wasm-bindgen-action Automates the installation of wasm-bindgen for use in webAssembly projects 10
bytecodealliance/wasmtime A lightweight WebAssembly runtime that provides a fast, secure, and standards-compliant execution environment for web-based applications. 15,559
koute/stdweb Rust bindings to Web APIs for client-side scripting 3,448
yewstack/yew A Rust framework for building high-performance web applications with WebAssembly 30,983
ianjsikes/rust-wasm-loader A Webpack loader for building Rust projects targeting WebAssembly 82
nshen/vite-plugin-wasm-pack A Vite plugin for integrating Rust WebAssembly (WASM) modules into web applications. 239
ashleygwilliams/wasm-pack A tool for building and working with Rust-generated WebAssembly packages 1
extraymond/rust-async-wasm-demo A Rust-based web application demonstrating async/await and WebAssembly interop with JavaScript. 49
seed-rs/seed A Rust framework for building fast and reliable web apps with an Elm-like architecture. 3,808
smokku/gwg-bindgen An experiment demonstrating connection between WebAssembly and JavaScript using wasm-bindgen 2
bytecodealliance/spidermonkey-wasm-rs Experimental Rust bindings for SpiderMonkey WASM engine 90
extism/extism A framework that enables building extensible software using WebAssembly, supporting multiple languages and runtimes. 4,562
wasm3/wasm3 An interpreter and runtime for the WebAssembly language, aiming to provide portability, security, and low development impedance. 7,359