Pyodide is an open-source project that ports CPython to WebAssembly via Emscripten, enabling Python to run directly in the browser and Node.js. It supports installing Python packages via micropip, including pure Python packages from PyPI and many C/C++/Rust extension packages like NumPy, pandas, SciPy, and scikit-learn. A bidirectional JavaScript-Python foreign function interface allows mixing both languages with support for error handling and async/await. Python code running in the browser also has full access to Web APIs.

3m read timeFrom github.com
Post cover image
Table of contents
What is Pyodide?Try Pyodide (no installation needed)Getting StartedThe Components of the Pyodide ProjectHistoryContributingCommunicationSponsorsLicense

Sort: