Visit
Pyodide

Pyodide

5· 5 reviews
Since 2019

Mozilla brings Python to the browser

The Python scientific stack, compiled to WebAssembly. It provides transparent conversion of objects between Javascript and Python. When inside a browser, this means Python has full access to the Web APIs.

Launched 20195 reviews
Web browsersCommand line toolsCloud Computing Platforms

How people rate Pyodide

5

Based on 5 reviews

5
5
4
0
3
0
2
0
1
0

Recent highlights

Amrutha Gujjar5/56mo ago

Running full Python in the browser means users can create and run apps without any backend. It’s magical. Preswald uses Pyodide to support live preview, AI refactors, and stateful execution, all offline.

We considered Brython, Transcrypt, running a server and syncing via WebSockets.

Startup time and memory can be a pain. lazy-load what you can, and show a clear loading UI. Also: wrap filesystem access in a clean API. Pyodide's internal FS can be tricky.

Chris Messina5/512mo ago

Our free online playground (https://marimo.new) lets you run marimo notebooks entirely in the browser — no backend required! This is powered by the amazing Pyodide project, which is a port of CPython to WebAssembly.

Mahmoud Hashemi5/52mo ago

That's right! Python in the browser, complete with NumPy and a good chunk of the ecosystem. I did an extensive review here:

Web browsersCommand line toolsCloud Computing Platforms