#compile-time #typescript #macro #dioxus #check #javascript

macro dioxus-use-js-macro

A macro that generates Rust bindings to JavaScript or TypeScript functions, with compile time checks. For use with Dioxus.

21 unstable releases (3 breaking)

Uses new Rust 2024

new 0.4.6 Dec 15, 2025
0.4.5 Dec 15, 2025
0.3.2 Dec 5, 2025
0.2.1 Dec 4, 2025
0.1.3 Jul 10, 2025

#210 in #check

Download history 9/week @ 2025-08-20 5/week @ 2025-09-03 10/week @ 2025-10-01 1/week @ 2025-10-15 8/week @ 2025-11-26 72/week @ 2025-12-03

80 downloads per month
Used in 2 crates (via dioxus-use-js)

MIT/Apache

87KB
2K SLoC

dioxus-use-js-macro

Dependencies

~17–30MB
~454K SLoC