An open API service indexing awesome lists of open source software.

https://github.com/psf/webassembly

A repo to track the progress of Python on WebAssembly (WASM)
https://github.com/psf/webassembly

Last synced: 3 months ago
JSON representation

A repo to track the progress of Python on WebAssembly (WASM)

Awesome Lists containing this project

README

        

# Python on WebAssembly

This repo exists to track the progress of Python on WebAssembly (WASM),
as a central location to pull in meeting notes, reference links, project
updates and some light project management.

We're tracking meetings in the `meetings` subdirectory and order them by year
given that this will likely be a multi-year effort.

## Links

### Communication

- [WebAssembly Category on the Python Discourse](https://discuss.python.org/c/webassembly/28)
- [#Python channel on the WebAssembly Discord server](https://discord.com/channels/453584038356058112/915046161126137856)

### Information

- [Blog post on WebAssembly platform triples](https://snarky.ca/webassembly-and-its-platform-targets/)
- [Blog post on State of WASI support for CPython: June 2023](https://snarky.ca/wasi-support-for-cpython-june-2023/)

### Running/Using

- [Instructions for building CPython for WebAssembly](https://github.com/python/cpython/blob/main/Tools/wasm/README.md)

#### WASI

- [Blog post on running pytest with WASI](https://snarky.ca/testing-a-project-using-the-wasi-build-of-cpython-with-pytest/)

##### Builds

- [CPython from Brett Cannon](https://github.com/brettcannon/cpython-wasi-build) (to experiment with what might eventually come from python.org)
- [CPython from VMWare](https://github.com/vmware-labs/webassembly-language-runtimes)

#### Browser

##### Builds

- [CPython from Pyodide](https://pyodide.org/)