Official .wasm capability packages for Edge Python. Each capability is a self-contained module that embeds its host-side bridge code (JS) and exposes it to Python through the capability protocol — no custom embedder, no client-side glue. Capabilities compose at load time, by URL.
edge-python-capabilities/
├── Cargo.toml
├── dom/
│ ├── Cargo.toml
│ ├── src/
│ └── web/
└── target/
Each top-level folder is one capability and one workspace member. Planned siblings include requests/ (networking) and others.
Requires Rust with the wasm32-unknown-unknown target.
cargo build --releaseRun from the workspace root. Per-capability artifacts land in target/wasm32-unknown-unknown/release/, e.g. edge_python_dom.wasm.
To build a single capability:
cargo build --release -p edge-python-dom| Folder | Crate | Description |
|---|---|---|
dom |
edge-python-dom |
Browser DOM access — see dom/README.md |
MIT OR Apache-2.0