Project Icon

pyodide

Execute Python Scripts in Web Browsers via WebAssembly

Product DescriptionPyodide facilitates the execution of Python packages in both web browsers and Node.js through WebAssembly. It supports pure Python packages available on PyPi and incorporates numerous widely-used packages with C extensions. Featuring robust interoperability between JavaScript and Python, Pyodide ensures smooth language integration. Users can experiment with Pyodide in-browser using a REPL without any installation. The project provides several ways to begin, such as utilizing a hosted version or compiling from source. Initiated in 2018 under Mozilla's Iodide project, Pyodide now functions as an independent, community-powered open-source initiative.
Project Details