dioxus-use-js
A macro that generates Rust bindings to JavaScript or TypeScript functions and classes, with compile time checks. For use with Dioxus. No need to use eval directly anymore! Works across all platforms (Web, Desktop, Mobile, and liveview) — no wasm-bindgen required.