https://github.com/wasm-bindgen/wasm-bindgen
binding-generator javascript rust rust-wasm wasm
Score: 9.163563180417254
Last synced: about 16 hours ago
JSON representation
Repository metadata:
Facilitating high-level interactions between Wasm modules and JavaScript
- Host: GitHub
- URL: https://github.com/wasm-bindgen/wasm-bindgen
- Owner: wasm-bindgen
- License: apache-2.0
- Created: 2017-12-18T20:38:44.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2026-05-22T17:56:23.000Z (22 days ago)
- Last Synced: 2026-05-22T19:00:07.291Z (22 days ago)
- Topics: binding-generator, javascript, rust, rust-wasm, wasm
- Language: Rust
- Homepage: https://wasm-bindgen.github.io/wasm-bindgen/
- Size: 38.9 MB
- Stars: 9,002
- Watchers: 93
- Forks: 1,216
- Open Issues: 541
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yaml
- License: LICENSE-APACHE
-
Funding:
- Github: daxpedda
Dependencies
.github/workflows/main.yml
actions
- ./.github/actions/setup-geckodriver * composite
- JamesIves/github-pages-deploy-action v4.4.1 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-node v3 composite
- actions/upload-artifact v3 composite
- denoland/setup-deno v1 composite
- softprops/action-gh-release v1 composite
Cargo.toml
cargo
benchmarks/Cargo.toml
cargo
crates/cli/Cargo.toml
cargo
- assert_cmd 1.0 development
- diff 0.1 development
- predicates 1.0.0 development
- rayon 1.0 development
- tempfile 3.0 development
- wasmparser 0.102.0 development
- wasmprinter 0.2.54 development
- anyhow 1.0
- docopt 1.0
- env_logger 0.8
- log 0.4
- native-tls 0.2
- rouille 3.0.0
- serde 1.0
- serde_derive 1.0
- serde_json 1.0
- ureq 2.7
- walrus 0.20.2
- wasm-bindgen-cli-support =0.2.88
- wasm-bindgen-shared =0.2.88
crates/cli-support/Cargo.toml
cargo
crates/futures/Cargo.toml
cargo
crates/js-sys/Cargo.toml
cargo
crates/macro/Cargo.toml
cargo
- trybuild 1.0 development
- wasm-bindgen 0.2.88 development
- wasm-bindgen-futures 0.4.38 development
- web-sys 0.3.65 development
- quote 1.0
- wasm-bindgen-macro-support =0.2.88
crates/macro-support/Cargo.toml
cargo
crates/shared/Cargo.toml
cargo
crates/test/Cargo.toml
cargo
crates/test/sample/Cargo.toml
cargo
crates/test-macro/Cargo.toml
cargo
- trybuild 1.0 development
- proc-macro2 1.0
- quote 1.0
- syn 2.0
crates/typescript-tests/Cargo.toml
cargo
crates/web-sys/Cargo.toml
cargo
crates/webidl/Cargo.toml
cargo
crates/webidl-tests/Cargo.toml
cargo
examples/add/Cargo.toml
cargo
examples/canvas/Cargo.toml
cargo
examples/char/Cargo.toml
cargo
examples/closures/Cargo.toml
cargo
examples/console_log/Cargo.toml
cargo
examples/dom/Cargo.toml
cargo
examples/duck-typed-interfaces/Cargo.toml
cargo
examples/fetch/Cargo.toml
cargo
examples/guide-supported-types-examples/Cargo.toml
cargo
examples/hello_world/Cargo.toml
cargo
examples/import_js/crate/Cargo.toml
cargo
examples/julia_set/Cargo.toml
cargo
examples/paint/Cargo.toml
cargo
examples/performance/Cargo.toml
cargo
examples/raytrace-parallel/Cargo.toml
cargo
examples/request-animation-frame/Cargo.toml
cargo
examples/synchronous-instantiation/Cargo.toml
cargo
examples/todomvc/Cargo.toml
cargo
examples/wasm-audio-worklet/Cargo.toml
cargo
examples/wasm-in-wasm/Cargo.toml
cargo
examples/wasm-in-wasm-imports/Cargo.toml
cargo
examples/wasm-in-web-worker/Cargo.toml
cargo
examples/weather_report/Cargo.toml
cargo
examples/webaudio/Cargo.toml
cargo
examples/webgl/Cargo.toml
cargo
examples/webrtc_datachannel/Cargo.toml
cargo
examples/websockets/Cargo.toml
cargo
examples/webxr/Cargo.toml
cargo
examples/without-a-bundler/Cargo.toml
cargo
examples/without-a-bundler-no-modules/Cargo.toml
cargo
tests/crates/a/Cargo.toml
cargo
tests/crates/b/Cargo.toml
cargo
tests/no-std/Cargo.toml
cargo
crates/typescript-tests/package.json
npm
- typescript ^3.3.3333 development
examples/add/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/canvas/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/char/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/closures/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/console_log/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/dom/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/duck-typed-interfaces/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/fetch/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/guide-supported-types-examples/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/hello_world/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/import_js/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/julia_set/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/paint/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/performance/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/request-animation-frame/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^3.11.2 development
examples/todomvc/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- css-loader ^6.8.1 development
- html-webpack-plugin ^5.3.2 development
- mini-css-extract-plugin ^2.7.6 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/wasm-in-wasm/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/wasm-in-wasm-imports/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/weather_report/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/webaudio/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/webgl/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/webrtc_datachannel/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
examples/webxr/package.json
npm
- @wasm-tool/wasm-pack-plugin 1.5.0 development
- html-webpack-plugin ^5.3.2 development
- text-encoding ^0.7.0 development
- webpack ^5.49.0 development
- webpack-cli ^4.7.2 development
- webpack-dev-server ^4.15.1 development
- webxr ./pkg
examples/synchronous-instantiation/package.json
npm
crates/msrv/lib/Cargo.toml
cargo
crates/msrv/cli/Cargo.toml
cargo
.github/workflows/codecov.yml
actions
- Swatinem/rust-cache v2 composite
- actions/checkout v6 composite
- codecov/codecov-action v6 composite
- dtolnay/rust-toolchain nightly composite
- taiki-e/install-action cargo-llvm-cov composite
- taiki-e/install-action just composite
benchmarks/wcodspeed/Cargo.toml
cargo
crates/msrv/resolver/Cargo.toml
cargo
crates/test-shared/Cargo.toml
cargo
examples/explicit-resource-management/Cargo.toml
cargo
examples/nodejs-threads/Cargo.toml
cargo
examples/nodejs_and_deno/Cargo.toml
cargo
examples/explicit-resource-management/package.json
npm
- cross-env catalog:
examples/nodejs_and_deno/package.json
npm
- cargo-cp-artifact ^0.1.9 development
examples/raytrace-parallel/package.json
npm
examples/nodejs-threads/package.json
npm
examples/package.json
npm
- @types/node ^24.3.0 development
- @playwright/test ^1.55.0
- serve ^14.2.4
examples/without-a-bundler/package.json
npm
examples/pnpm-workspace.yaml
npm
- @wasm-tool/wasm-pack-plugin 1.5.0
- copy-webpack-plugin ^13.0.1
- cross-env ^10.0.0
- css-loader ^6.11.0
- html-webpack-plugin ^5.6.0
- mini-css-extract-plugin ^2.9.0
- webpack ^5.97.0
- webpack-cli ^5.1.4
- webpack-dev-server ^5.0.4
examples/wasm-audio-worklet/package.json
npm
examples/wasm-in-web-worker/package.json
npm
examples/websockets/package.json
npm
examples/without-a-bundler-no-modules/package.json
npm