#wasm-bindgen

  1. web-sys

    Bindings for all Web APIs, a procedurally generated crate from WebIDL

    v0.3.85 12.3M #web-api #wasm-bindgen
  2. wasm-bindgen

    Easy support for interacting between JS and Rust

    v0.2.108 18.5M #wasm-module #javascript #javascript-integration #javascript-bindings #javascript-import #wasm-integration
  3. wasm-bindgen-macro-support

    APIs for the #[wasm_bindgen] attribute

    v0.2.108 18.4M #wasm-bindgen #wasm-module #javascript #attributes #wasm-bindings #javascript-bindings #shim
  4. wasm-bindgen-test

    Internal testing crate for wasm-bindgen

    v0.3.58 1.1M #wasm-testing #wasm-bindgen #console-log #javascript #test-cases #logging #test-harness #console-error #test-output
  5. wasm-bindgen-shared

    Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency

    v0.2.108 18.8M #wasm-bindgen #wasm-module #javascript #wasm-bindings #wasm-bindgen-cli #modules-and-javascript
  6. tsify

    generating TypeScript definitions from rust code

    v0.5.6 565K #typescript-definition #wasm-bindgen #wasm #typescript
  7. tokio_with_wasm

    Mimicking tokio functionalities on web browsers

    v0.9.0 52K #web-worker #web-apps #browser #tokio #tokio-task #async-task #wasm-bindgen #asynchronous-tasks #async-io #javascript
  8. cargo-leptos

    Build tool for Leptos

    v0.3.4 4.8K #client-server #css #env-var #workspace #js #hot-reloading #client-side-rendering #wasm #wasm-opt #wasm-bindgen
  9. worker-build

    be used as a custom build command for a Cloudflare Workers workers-rs project

    v0.7.4 8.2K #cloudflare-workers #command-for-cloudflare-workers #wasm-bindgen #wasm-opt #bin-path #workers-rs
  10. wasm-bindgen-futures

    Bridging the gap between Rust Futures and JavaScript Promises

    v0.4.58 9.2M #future #promise #wasm-bindgen #javascript #wasm-module #bridging #gap #rust-wasm
  11. wasm-bindgen-backend

    Backend code generation of the wasm-bindgen tool

    v0.2.104 8.2M #wasm-bindgen #wasm-module #javascript #wasm-bindings #javascript-bindings #shim
  12. wasm-bindgen-externref-xform

    Internal externref transformations for wasm-bindgen

    v0.2.100 191K #wasm-bindgen #wasm-module #wasm-bindings #externref #javascript #javascript-integration #shim
  13. wasm-bodge

    that takes wasm-bindgen output and wraps it for all JavaScript runtimes

    v0.1.0 #wasm #javascript #wasm-bindgen #npm
  14. topiary-tree-sitter-facade

    Topiary’s uniform interface for tree-sitter (rust) and web-tree-sitter (wasm-bindgen)

    v0.7.3 1.6K #tree-sitter #topiary #uniform #formatter #wasm-bindgen #web-tree-sitter #interface-and-web-tree-sitter #coding-style #author
  15. fp-bindgen

    Bindings generator for full-stack WASM plugins

    v3.0.0 #wasm-bindings #wasm #wasm-bindgen #bindgen
  16. wasm-bindgen-threads-xform

    Support for threading-related transformations in wasm-bindgen

    v0.2.100 187K #wasm-bindgen #wasm-module #wasm-bindings #javascript #transformation #modules-and-javascript
  17. leaflet

    A wasm-bindgen wrapper for Leaflet.js

    v0.5.0 240 #wasm-bindgen #js #renderer #svg #canvas
  18. wasm-bindgen-wasm-interpreter

    Micro-interpreter optimized for wasm-bindgen's use case

    v0.2.100 187K #wasm-bindgen #wasm-module #wasm-bindings #javascript #generator
  19. wasm-bindgen-multi-value-xform

    Internal multi-value transformations for wasm-bindgen

    v0.2.100 176K #wasm-bindgen #multi-value #wasm-bindings #wasm-module #javascript
  20. yew-webtransport

    WebTransport is an API offering low-latency, bidirectional, client-server messaging

    v0.22.0 340 #web-transport #yew #wasm #api #bidirectional #low-latency #messaging-api #wasm-bindgen
  21. rsqlite-vfs

    Helping to implement SQLite VFS

    v0.1.0 #vfs #wasm #sqlite-extension #in-memory #help #js-value #thread-safe #wasm32-unknown-unknown #wasm-bindgen #libsqlite3
  22. web-thread

    Convenient Web worker threading library with transferable support

    v0.2.2 10K #web-worker #threading #worker-thread #post-message #shared-memory #non-send #wasm-bindgen #data-transfer
  23. dioxus-use-js

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

    v0.4.6 #typescript #javascript #compile-time #macro #dioxus #js-value #desktop #serialization #wasm-bindgen #live-view
  24. cargo-run-wasm

    Trivially run wasm applications and examples in the browser

    v0.4.0 42K #cargo-run #wasm-bindgen #serve #wasm
  25. web-sys-x

    Bindings for all Web APIs, a procedurally generated crate from WebIDL

    v0.3.83-alpha.1 950 #web-api #wasm-bindgen
  26. wasm-bindgen-cli-support

    Shared support for the wasm-bindgen-cli package, an internal dependency

    v0.2.108 166K #wasm-bindgen #wasm-module #wasm-bindings #javascript #javascript-bindings #wasm-integration #web-idl #shim #wasm-bindgen-cli
  27. wry-bindgen

    Native desktop implementation of wasm-bindgen APIs using wry

    v0.2.106-alpha.1 1.0K #wasm-bindgen #ipc #webview #wry #js-bindings #javascript #traits-for-types #desktop #run-time-bindings #macro-attributes
  28. wry-bindgen-macro-support

    Internal macro support for wry-bindgen

    v0.2.106-alpha.1 1.0K #wasm-bindgen #ast #wry-bindgen #macro-attributes #parser #javascript
  29. wasm-bindgen-spawn

    Web Worker Multithreading library for wasm-bindgen the uses shared memory

    v0.0.5 #shared-memory #atomic #wasm-bindgen
  30. web-thread-pool

    Browser-friendly thread pool backed by web-thread-select

    v0.1.0 10K #thread-pool #web-thread #browser-friendly #send #backed #wasm-bindgen #shared-memory #non-send #post-message
  31. javoxide

    A type system-complete code generator for Java/Rust interop

    v0.3.1 #java #jni #jvm #wasm-bindgen #bindgen #wasm
  32. wasm-bindgen-wasm-conventions

    working with Wasm codegen conventions (usually established by LLVM/lld)

    v0.2.100 120K #wasm-module #wasm-bindgen #wasm-codegen #javascript #wasm-bindings #conventions #llvm #module-integration #lld #utilities-wasm
  33. wasmrust

    Rust WebAssembly plugin for Wasmrun - compile Rust projects to WebAssembly with wasm-bindgen support

    v0.3.1 430 #wasm-bindgen #wasmrun #wasm
  34. tiptap-rs

    Wasm bindings for Tiptap

    v0.1.5 #wasm-bindings #wasm-bindgen #editor #extension #command #text-formatting #text-editors #rich-text
  35. oxichrome

    Write Chrome extensions in Rust, compiled to WebAssembly

    v0.2.0 #wasm #extension #leptos #chrome #proc-macro #wasm-bindgen #javascript
  36. wasm-bindgen-anyref-xform

    Internal anyref transformations for wasm-bindgen

    v0.2.62 800 #wasm-bindgen #wasm-module #anyref #javascript #import #shim #modules-and-javascript
  37. clasp-wasm

    CLASP WebAssembly bindings

    v3.3.0 #wasm-bindings #clasp #streaming-protocol #browser #promise #low-latency #wasm-bindgen #creative #javascript
  38. cargo-oxichrome

    CLI build tool for oxichrome

    v0.2.0 #wasm #leptos #proc-macro #build-tool #extension #wasm-bindgen #chrome #command-line-tool #javascript #firefox
  39. wasm-bindgen-futures-x

    Bridging the gap between Rust Futures and JavaScript Promises

    v0.4.56-alpha.1 #javascript #future #promise #wasm-module #wasm-bindgen #gap #bridging
  40. wasm-bindgen-utils

    helpers that make working with wasm-bindgen easy

    v0.0.10 1.8K #wasm-bindgen #serialization #macro #hash-map #deserialize #tsify #uint8-array
  41. wasm-bindgen-x

    Shim crate that re-exports either wry-bindgen (desktop) or wasm-bindgen (wasm32)

    v0.2.106-alpha.1 #wasm-bindgen #desktop #re-exports #shim #wasm32 #javascript #api-compatible #ipc #native-api #dom
  42. wasm-bindgen-webidl

    Support for parsing WebIDL specific to wasm-bindgen

    v0.2.75 13K #wasm-bindgen #web-idl #wasm-module #wasm-bindings #javascript
  43. wasm-bindgen-gc

    Support for removing unused items from a wasm executable

    v0.2.34 340 #wasm-bindgen #wasm-module #import-export #javascript #javascript-integration #removing #modules-and-javascript
  44. wasm_demo

    Basic wasm demo to test and create full stak rust codes

    v0.1.0 #wasm-bindgen #demo #wasm
  45. wai-bindgen-gen-js

    Generate WAI glue for a JavaScript host

    v0.2.3 #wasm-bindings #wai #javascript #host #javascript-bindings #typescript #wasm-bindgen #canonical-abi #wasm-module
  46. node-sys

    Raw bindings to the Node.js API for projects using wasm-bindgen

    v0.4.2 8.0K #nodejs #js-api #wasm-bindgen #js-bindings #projects
  47. neo-babylon

    A wasm-bindgen-based wrapper for Babylon.js

    v0.2.0 #babylon #3d-scene #camera #js #wasm-js #wasm-bindgen
  48. monaco

    Rust WASM bindings for the Monaco Editor

    v0.5.0 430 #wasm-bindgen
  49. rooting

    Associate data with HTML elements in WASM

    v0.2.0 #html #lifetime #dom #data-with-html #el #wasm #web-sys #garbage-collection #wasm-bindgen
  50. custom-elements

    A CustomElement trait to create Rust/WASM Web Components/Custom Elements easily without writing any JavaScript

    v0.2.1 #web-components #html #rust-wasm #create #html-template #shadow #javascript #dom #front-end-framework #wasm-bindgen
  51. ts-macro

    Attribute macro for generating TypeScript interfaces in wasm-bindgen projects

    v1.0.2 #wasm-bindgen #typescript-bindings #typescript #wasm-bindings
  52. xwt-web

    xwt that runs in the browser. Powered by wasm-bindgen and web-sys

    v0.20.0 1.0K #web-transport #xwt #web-sys #wasm-bindgen #powered #wasm-bindgen-and-web-sys
  53. wasm-js

    Build rust libraries into vanilla JS that works everywhere

    v0.1.1 #wasm #javascript #wasm-pack #vanilla #logging #wasm-bindgen
  54. axum-egui-build

    Build-time utilities for axum-egui (processes WASM frontends)

    v0.2.0 #axum #wasm-bindgen #egui #wasm-build #wasm
  55. infuse

    Minimalist wasm based webgl renderer

    v0.6.0 #renderer #webgl #wasm #wasm-bindgen
  56. wasm-bindgen-test-project-builder

    Internal test support for wasm-bindgen

    v0.2.15 #wasm-module #wasm-bindgen #javascript #facilitating
  57. xwebtransport-web-sys

    xwebtransport that runs in the browser. Powered by wasm-bindgen and web-sys

    v0.3.1 #xwebtransport #web-transport #wasm-bindgen #web-sys #native #xwt #wasm-bindgen-and-web-sys
  58. numcodecs-wasm-guest

    Export numcodecs API compressors from wasm components

    v0.3.0 #wasm-component #numcodecs #compression #wasm-bindgen #api-bindings
  59. machine-check-gui

    formal verification tool machine-check

    v0.7.1 #formal-verification #front-end #machine-check #browser #wasm #webview #verification-tool #wasm-bindgen #build-target #temp-dir
  60. wasm-bindgen-downcast

    Downcast a JavaScript wrapper generated by wasm-bindgen back to its original struct

    v0.1.1 4.6K #wasm-bindgen #struct #generated #javascript #back #workaround #respect #continuous-integration
  61. Try searching with DuckDuckGo.

  62. ts-bindgen

    Generate a wasm-bindgen interface from typescript definitions

    v0.5.0 #typescript-bindings #wasm-bindgen #wasm-bindings #wasm #typescript-wasm-bindgen #javascript
  63. ecs_rust

    ECS in Rust

    v0.0.4 #wasm #entity-component-system #web-server #web-apps #browser #wasm-bindgen
  64. xwt-web-sys

    xwt that runs in the browser. Powered by wasm-bindgen and web-sys

    v0.13.0 #web-transport #xwt #wasm-bindgen #native #web-sys #cross-platform #wasm-bindgen-and-web-sys
  65. numcodecs-wasm-host-reproducible

    Import numcodecs API reproducible compressors from wasm components

    v0.2.1+wasi0.2.6 #wasm-component #numcodecs #compression #wasm-bindgen #api-bindings
  66. namegen

    Fast name generator

    v0.1.4 #name-generator #name-generation #procedural-generation #serde #random-names #word-list #random-name #github-repo #wasm-bindgen
  67. ic-wasm-bindgen

    Easy support for interacting between JS and Rust

    v0.2.87 #wasm-bindgen #wasm-module #javascript #wasm-js #import #wasm-integration #prototype
  68. backoff

    Retry operations with exponential backoff policy

    v0.4.0 2.9M #exponential-backoff #retry #async #retry-backoff #backoff-algorithm #retry-policy #wasm-bindgen
  69. tsify-next

    generating TypeScript definitions from rust code

    v0.5.6 23K #typescript-definition #wasm-bindgen #wasm #typescript
  70. apexcharts

    bindings for Rust

    v0.1.2 #charts #chart-series #z-index #js #web-framework #wasm-bindings #wasm-bindgen #rust-wasm
  71. wasm-crypto-box

    Browser-safe WebAssembly wrapper for ed25519 signing and verification

    v0.1.0 #cryptography #ed25519 #wasm-bindgen #wasm
  72. wasm_p2p

    peer-to-peer library for Rust + WASM, built on top of WebRTC

    v0.1.3 140 #p2p #web-rtc #rust-wasm #top-of-web-rtc #send #wasm-bindgen #ice #wasm-bindgen-futures
  73. web-message

    A macro that converts Rust structs to/from JavaScript objects via postMessage

    v0.0.2 #post-message #object #video-frame #enums #url #javascript-object #web-worker #wasm-bindgen #js-sys #main-thread
  74. js-test

    wasm bindgen js test utilities

    v1.0.0-alpha.15 #wasm-bindgen #wasm-js #js #wasm #bindgen
  75. ag-grid-core

    Internal core library for ag-grid-rs

    v0.2.2 1.5K #bindings #ag #builder-pattern #wasm-bindgen #grid #web-page #yew #javascript #frontend-framework #cdn
  76. numcodecs-wasm-host

    Import numcodecs-API-like compressors from wasm components

    v0.2.0 #wasm-component #numcodecs #compression #wasm-bindgen #api-bindings
  77. gg-alloc

    A custom allocator that only returns pointers above 2G

    v1.0.0 1.8K #pointers #allocator #range #above #wasm-bindgen
  78. wasm-bundle

    Compile Rust code to self-contained .js and .html files using WASM

    v0.3.0 #self-contained #html #js #compile #cargo-build #wasm #wasm-bindgen
  79. wasm-bindgen-console-logger

    backend for the log crate that sends messages to the Web browser's console

    v0.1.1 3.6K #logging #wasm-bindgen #console-log #web #console-logger
  80. wasm-sort

    sort algorithms

    v0.10.0 #sorting #wasm #algorithm #wasm-bindgen #deno
  81. wasm-bindgen-file-reader

    Implement Read+Seek for web_sys::File

    v1.0.0 210 #file-reader #wasm-binary #web-sys #read-seek #wasm-bindgen #web-worker #file-api
  82. dom_testing_library

    lightweight front end testing toolkit for the rust frontend ecosystem. Heavily inspired by https://testing-library.com/ , write wasm_bindgen tests for your rust front end framework the same way your users will use it.

    v0.1.0 #test-framework #front-end #testing #dom #ui-component #wasm-bindgen #testing-library
  83. console-web

    writing to the console in wasm (using wasm-bindgen)

    v0.1.2 42K #wasm-bindgen #console #web-sys #debugging #wasm
  84. po6

    A C POSIX library in Rust

    v0.1.7 #posix #standard #wasm-bindgen #isomorphic #environment #pthreads #wasm32-unknown-unknown #build-dependencies
  85. walrus-macro

    Internal macros used by the walrus crate, not for public consumption

    v0.25.0 412K #walrus #transformation #internal #macro #consumption #debugging #wasm #wasm-module #long-term #wasm-bindgen
  86. ts-bindgen-gen

    Generate a wasm-bindgen interface from typescript definitions

    v0.5.0 #typescript-bindings #wasm-bindgen #wasm-bindings #typescript-wasm-bindgen #javascript #wasm #typescript
  87. baste64

    A base64 codec

    v0.1.0 #base64 #base64-codec #decode #simd-intrinsics #wasm-bindgen #js-value
  88. ts-bindgen-rt

    Runtime dependency for ts-bindgen. Supports wasm-bindgen interfaces autogenerated from typescript definitions

    v0.5.0 #typescript-bindings #wasm-bindgen #javascript #typescript #wasm #wasm-bindings
  89. wasm_bindgen_duck_type

    Macro to automatically generate duck type interfaces with wasm_bindgen

    v0.1.0 #wasm-bindgen #interface #macro #automatic #duck #serialization
  90. js-intern

    A macro for interning JavaScript primitives

    v0.3.1 150 #javascript #wasm-bindgen #interning
  91. codemirror

    A wasm-bingen wrapper for CodeMirror

    v0.2.0 #wasm-bingen #wasm-bingen-for-code-mirror #wasm-bindgen
  92. into-jsvalue-derive

    derive into-jsvalue for enum return values in async wasm_bindgen functions

    v0.2.0 #wasm-bindgen #wasm-bindgen-futures #jsvalue #wasm
  93. wasm-bindgen-macro

    Definition of the #[wasm_bindgen] attribute, an internal dependency

    v0.2.108 11.5M #wasm-bindgen #macro-attributes #wasm-module #define
  94. ducktor

    A macro to generate constructor to instanicate structs from JsValue using duck-typing

    v0.1.0 #wasm-bindgen #duck-typing #constructor #constructor-macro #wasm
  95. bobcat-sdk

    codesize efficient Arbitrum Stylus SDK

    v0.7.24 #arbitrum #code-size #wasm-bindgen #web3 #ed25519-dalek #borsh #shadow #mutex #bobcat #proptest
  96. codemirror-sys

    A wasm-bingen wrapper for CodeMirror

    v0.2.0 #wasm-bingen #wasm-bindgen
  97. tsify-macros

    Macros for tsify

    v0.5.6 284K #wasm-bindgen #typescript #wasm
  98. fingerprint-rs

    Create browser fingerprints using wasm_bindgen and web_sys in rust

    v0.1.0 #browser-fingerprinting #web-sys #permissions #wasm-bindgen #webgl #canvas #font #audio #wasm-bindgen-and-web-sys
  99. rs2js

    A macro to convert Rust structs to/from JsValues

    v0.2.3 #struct #convert #js-values #macro #wasm-bindgen #js-value
  100. wasmyon

    way to combine rayon and wasm

    v0.1.1 #rayon #js #wasm #worker #combine #wasm-pack #wasm-bindgen #essence
  101. web-tree-sitter-sg

    Raw bindings to the tree-sitter-web API

    v1.3.4 410 #wasm-bindgen #api #projects #bindings #tree-sitter-web
  102. multiversx-sdk-dapp

    SDK for interacting with the MultiversX blockchain for wasm-bindgen environments

    v0.14.1 #blockchain #wasm-bindgen #multiversx
  103. web-sugars

    It’s a sugars for web related crates such as web-sys, js-sys, wasm-bindgens

    v1.0.0 #web-sys #wasm-bindgen #js-sys #web #wasm
  104. wasm_refgen

    Macro for generating JS interface reference hack for wasm-bindgen

    v0.1.5 #wasm-bindgen #reference #macro #generator #js #hack #upcasts #typescript
  105. tokio_with_wasm_proc

    Mimicking tokio functionalities on web browsers

    v0.9.0 34K #tokio #browser #web #wasm #async #wasm-bindgen #javascript #web-worker #web-apps
  106. squark-web

    Squark runtime implemiontion for web browser with using wasm-bindgen

    v0.3.0 #wasm-bindgen #browser #squark #run-time #virtual-dom #server-side-rendering #proc-macro-hygiene #nightly-channel
  107. tsify-next-macros

    Macros for tsify-next

    v0.5.6 28K #wasm-bindgen #typescript #wasm
  108. tree-sitter-facade-sg

    A uniform interface for tree-sitter (rust) and web-tree-sitter (wasm-bindgen)

    v0.25.3 1.0K #wasm-bindgen #web-tree-sitter #interface-and-web-tree-sitter #uniform #native #native-and-web #web-platform
  109. oasis-game-client-proxy

    A WASM-bindgen compatible proxy for the Oasis Game SDK

    v0.9.0 #proxy #oasis #wasm-bindgen #game #sdk
  110. wurst

    Webby UI Rust abstraction

    v0.2.0 #dom #abstraction #webby #wasm-bindgen #ui #compile-time-checking #web-sys
  111. wasm-bindgen-macro-x

    Shim macro that expands to both wasm-bindgen and wry-bindgen implementations

    v0.2.106-alpha.1 #wasm-bindgen #javascript #expand #wry-bindgen #macro #shim #api-compatible #ipc #native-api #dom
  112. firebase-js-sys

    wasm32-unknown-unknown bindings for the Firebase modular JS SDK (npm firebase@9)

    v0.1.0 #firebase-database #wasm-bindgen #firebase
  113. wry-bindgen-macro

    Procedural macro for wry-bindgen

    v0.2.106-alpha.1 #wasm-bindgen #proc-macro #wry #macro-attributes #javascript
  114. wasm_bindgen_cfg

    wasm-bindgen that can be cfg’d

    v0.2.0 #proc-macro #wasm-bindgen #cfg
  115. dotrain

    .rain to rainlang composer

    v6.0.1-alpha.24 1.7K #rain #blockchain #composer #wasm-bindgen #rainlang #typescript #js-api #lsp #language-server-protocol #smart-contracts
  116. bobcat-entry

    bobcat-sdk utilities for building contract entrypoints on Arbitrum Stylus

    v0.7.24 #bobcat-sdk #arbitrum #contract #code-size #web3 #panic-handler #console-logging #property-testing #ethereum #wasm-bindgen
  117. midds-types-codegen

    Procedural macros for generating types for MIDDS runtime types

    v0.1.0 #proc-macro #codegen #substrate #midds #wasm-bindgen #javascript-bindings
  118. js-object

    A macro for creating JavaScript objects

    v0.2.0 #javascript #wasm-bindgen
  119. dharitri-sdk-dapp

    SDK for interacting with the Dharitri blockchain for wasm-bindgen environments

    v1.19.0 550 #wasm-bindgen #blockchain #dharitri
  120. nouislider

    A wasm-bindgen wrapper for noUiSlider

    v0.1.2 #wasm-bindgen #wasm-bindgen-for-no-ui-slider #demo
  121. wasmir

    automating statically linking WASM binaries

    v0.1.13 #linker #wasm #statically #binaries #greet #alert #wasm-bindgen #wasm-module #javascript
  122. vscode-sys

    Raw bindings to the vscode API for projects using wasm-bindgen

    v0.1.0 #wasm-bindgen #bindings #visual-studio-code #projects #api