# Pyodide

Hacker Approved page: https://hackerapproved.com/p/pyodide/

27 people recommended Pyodide in Hacker News comments, 2 had mixed feelings and 7 criticized it, November 2025 to October 2026. It was recommended in 9 of 12 months, in 19 threads. It meets the Hacker Approved badge rule.

**Verdict:** Runs CPython and popular packages like NumPy and Pandas in the browser via WebAssembly, with no server needed. The common caveat is missing packages and incompatibilities.

Summary written by Claude from 43 comments. It was written before the November 2026 recount, and 42 of those comments still count.

## Why people recommend it

- Mature and actively maintained (4 comments in the sample): "Now that pyodide is mature, we can test a single snippet from Python 3.9 to 3.14 in a web page, it's quite handy." ([source](https://news.ycombinator.com/item?id=49534053)) "It's SO good at what it does, and it's nearly 8 years old now so it's pretty mature." ([source](https://news.ycombinator.com/item?id=47408674)) "It’s impressive how mature Pyodide has become" ([source](https://news.ycombinator.com/item?id=47416591))
- No server needed, sandboxed (3 comments in the sample): "WebAssembly's isolation means you get sandboxing for free without any server infrastructure." ([source](https://news.ycombinator.com/item?id=47415978)) "we can now have safe Python execution services from user input" ([source](https://news.ycombinator.com/item?id=46552208)) "you get a full language/runtime locally with zero server" ([source](https://news.ycombinator.com/item?id=46552642))
- NumPy and Pandas work (2 comments in the sample): "You can run libraries like Pandas in WebAssembly in Pyodide - in fact Pandas works already." ([source](https://news.ycombinator.com/item?id=46873154)) "Stuff like numpy seems to just work" ([source](https://news.ycombinator.com/item?id=47427235))
- Good for teaching and tutorials (2 comments in the sample): "Pyodide is great. I teach coding to kids, mostly creating 2d games with Python" ([source](https://news.ycombinator.com/item?id=48524081)) "I think this is the best format for python code samples and tutorials." ([source](https://news.ycombinator.com/item?id=46386990))

## What people warn about

- Some packages removed or missing (3 comments in the sample): "Bummer, looks like a lot of useful geo/data tools got removed from the Pyodide distribution recently." ([source](https://news.ycombinator.com/item?id=46193513)) "will have wide side effects if you go out of the standards packages included on the Pyodide bundle" ([source](https://news.ycombinator.com/item?id=46231552)) "Performance is somehow worse than CPython, C-extensions are missing, dev experience is atrocious." ([source](https://news.ycombinator.com/item?id=47412330))
- Limited server-side use and sandboxing (3 comments in the sample): "Pyodide restricts server-side functionality, and fetching external URLs often needs proxying by sandbox." ([source](https://news.ycombinator.com/item?id=47408419)) "It however is not really designed to operate as a secure sandbox environment." ([source](https://news.ycombinator.com/item?id=47410970)) "It's difficult to run Pyodide inside server-side Python." ([source](https://news.ycombinator.com/item?id=48470636))
- Convoluted setup and workflow (2 comments in the sample): "wildly convoluted way to go but does appear to work" ([source](https://news.ycombinator.com/item?id=46763469)) "had a bunch of hoops I needed to jump through" ([source](https://news.ycombinator.com/item?id=49685580))

## Other Python interpreters people recommend

- [PyPy](https://hackerapproved.com/p/pypy/): 43 recommend, 10 mixed, 31 criticize
- [MicroPython](https://hackerapproved.com/p/micropython/): 22 recommend, 2 mixed, 9 criticize
- [CircuitPython](https://hackerapproved.com/p/circuitpython/): 10 recommend, 2 mixed, 0 criticize
- [Monty by Pydantic](https://hackerapproved.com/p/monty/): 10 recommend, 4 mixed, 2 criticize

## The badge

A product earns the Hacker Approved badge when at least 10 people recommend it, recommenders outnumber critics at least 2 to 1 (mixed feelings count toward neither side), it was recommended in at least 4 of the 12 months and in at least 5 different threads, and no single thread supplies more than half of the people who recommend it. Health and money products are never badged.

## Cite as

Hacker Approved, "Pyodide", https://hackerapproved.com/p/pyodide/ (27 recommend, 2 mixed, 7 criticize; Hacker News comments, November 2025 to October 2026).

Counts updated 2 Nov 2026, with data through October 31, 2026.
