René's URL Explorer Experiment


Title: Embedding Python in Rust with WebAssembly

Open Graph Title: Embedding Python in Rust with WebAssembly

X Title: Embedding Python in Rust with WebAssembly

Description: How to easily embed a Python interpreter in your Rust-based Wasm module.

Open Graph Description: How to easily embed a Python interpreter in your Rust-based Wasm module.

X Description: How to easily embed a Python interpreter in your Rust-based Wasm module.

X: @vmwwasm

direct link

Domain: wasmlabs.dev

titleEmbedding Python in Rust with WebAssembly
og:typewebsite
og:imagehttps://wasmlabs.dev/static/images/og/python-wasm-rust.png
twitter:cardsummary_large_image
twitter:imagehttps://wasmlabs.dev/static/images/og/python-wasm-rust.png

Links:

Wasm Labs https://wasmlabs.dev/
Articles https://wasmlabs.dev/articles
Events https://wasmlabs.dev/events
Projects https://wasmlabs.dev/projects
About https://wasmlabs.dev/about
@vmwwasm https://twitter.com/vmwwasm
pyo3https://github.com/pyo3/pyo3
wlr-libpyhttps://github.com/vmware-labs/webassembly-language-runtimes/tree/300c157844ff30799232528970fdd554f9d6a495/python/tools/wlr-libpy
wasi-py-rs-pyo3https://github.com/vmware-labs/webassembly-language-runtimes/tree/300c157844ff30799232528970fdd554f9d6a495/python/examples/embedding/wasi-py-rs-pyo3
wasi-py-rs-cpythonhttps://github.com/vmware-labs/webassembly-language-runtimes/tree/300c157844ff30799232528970fdd554f9d6a495/python/examples/embedding/wasi-py-rs-cpython
cargohttps://www.rust-lang.org/tools/install
wasmtimehttps://wasmtime.dev/
personhttps://github.com/vmware-labs/webassembly-language-runtimes/tree/300c157844ff30799232528970fdd554f9d6a495/python/examples/embedding/wasi-py-rs-pyo3/src/py_module.rs
cbindgenhttps://github.com/mozilla/cbindgen
wasmbindgenhttps://rustwasm.github.io/wasm-bindgen/
great documentationhttps://pyo3.rs/main/
herehttps://github.com/vmware-labs/webassembly-language-runtimes/tree/300c157844ff30799232528970fdd554f9d6a495/python/examples/embedding/wasi-py-rs-pyo3/src/py_module.rs
pre-built assets for Pythonhttps://github.com/vmware-labs/webassembly-language-runtimes/releases/tag/python%2F3.11.3%2B20230428-7d1b259
build.rshttps://doc.rust-lang.org/cargo/reference/build-scripts.html
py-wrapper.rshttps://github.com/vmware-labs/webassembly-language-runtimes/tree/300c157844ff30799232528970fdd554f9d6a495/python/examples/embedding/wasi-py-rs-pyo3/src/bin/py-wrapper.rs
py-wrapper.rshttps://github.com/vmware-labs/webassembly-language-runtimes/tree/300c157844ff30799232528970fdd554f9d6a495/python/examples/embedding/wasi-py-rs-pyo3/src/bin/py-wrapper.rs
componentize-pyhttps://github.com/dicej/componentize-py
Extending Web apps with Wasm+Pythonhttps://wasmlabs.dev/articles/wasm-host-to-python/
tutorialhttps://snarky.ca/testing-a-project-using-the-wasi-build-of-cpython-with-pytest/
articlehttps://www.fermyon.com/wasm-languages/python
articlehttps://blog.suborbital.dev/bringing-python-to-se2-with-webassembly
#python channelhttps://discord.com/channels/453584038356058112/915046161126137856
Python guest runtime and bindingshttps://bytecodealliance.zulipchat.com/#narrow/stream/223391-wasm/topic/Python.20guest.20runtime.20and.20bindings
Twitterhttps://twitter.com/intent/tweet?via=vmwwasm&url=https%3A%2F%2Fwasmlabs.dev%2Farticles%2Fpython-wasm-rust%2F&text=How%20to%20easily%20embed%20a%20Python%20interpreter%20in%20your%20Rust-based%20Wasm%20module.&hashtags=WebAssembly,Wasm
LinkedInhttps://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwasmlabs.dev%2Farticles%2Fpython-wasm-rust%2F
Facebookhttps://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwasmlabs.dev%2Farticles%2Fpython-wasm-rust%2F
Follow us on Twitter https://twitter.com/intent/user?screen_name=vmwwasm
Broadcomhttps://broadcom.com
Terms of Usehttps://www.vmware.com/help/legal.html
Your California Rights https://www.vmware.com/help/privacy/california-privacy-rights.html
Privacyhttps://www.vmware.com/help/privacy.html
Accessibility https://www.vmware.com/help/accessibility.html
Trademarks https://www.vmware.com/help/trademarks.html
https://twitter.com/intent/user?screen_name=vmwwasm
https://github.com/vmware-labs
https://github.com/vmware-labs

Viewport: width=device-width, user-scalable=yes, initial-scale=1, user-scalable=1


URLs of crawlers that visited me.