Skip to content

dylan-sutton-chavez/edge-python-capabilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edge Python Capabilities

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.

Layout

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.

Build

Requires Rust with the wasm32-unknown-unknown target.

cargo build --release

Run 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

Capabilities

Folder Crate Description
dom edge-python-dom Browser DOM access — see dom/README.md

License

MIT OR Apache-2.0

About

Official .wasm packages that embed host-side bridge code (e.g., JS) and expose it to Python through the capability protocol. Includes modules like requests for networking and DOM bindings for browser interaction.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors