# MicroPython

25 Hacker News commenters recommended MicroPython and 10 criticized it, November 2025 to November 2026. It was recommended in 10 of 13 months. It meets the Hacker Approved badge rule.

**Verdict:** People recommend it as an easier alternative to C for embedded work and quick experiments on boards like ESP32. The most common caveat is that it is harder to write complex code within small RAM.

## Why people recommend it

- Easier than C for embedded (4 comments): "Micropython removes most of the rough edges of doing embedded C." ([source](https://news.ycombinator.com/item?id=47169044)) "run Micropython on it if you're not into writing C" ([source](https://news.ycombinator.com/item?id=50272940)) "I generally think that Micropython is a better "modern" Arduino." ([source](https://news.ycombinator.com/item?id=46008007))
- Good for experiments and prototypes (4 comments): "running microPython are great for experimenting" ([source](https://news.ycombinator.com/item?id=46075942)) "You could probably use something like micro python here and be done." ([source](https://news.ycombinator.com/item?id=47998630)) "So I'd just program this type of thing in MicroPython." ([source](https://news.ycombinator.com/item?id=46189158))
- Runs on ESP32 and RP2 boards (3 comments): "ESP32 or RP2 based boards with for example MicroPython/CircuitPython" ([source](https://news.ycombinator.com/item?id=45990314)) "I did a project with ESP32 and micropython recently" ([source](https://news.ycombinator.com/item?id=48991190)) "Maybe today I'd do micropython on ESP32. Download text file from device, edit, upload back on." ([source](https://news.ycombinator.com/item?id=49218024))

## What people warn about

- Hides C and hardware concepts (2 comments): "Micropython creates the illusion embedded developers do not need to understand C, their CPU, or other advanced concepts to do embedded programming." ([source](https://news.ycombinator.com/item?id=49141953)) "it can introduce a barrier later in the learning process" ([source](https://news.ycombinator.com/item?id=46272101))
- Limited RAM for complex code (2 comments): "it’s also harder to write anything of any complexity that fits within the small RAM available" ([source](https://news.ycombinator.com/item?id=46007434)) "Im pretty sure micropython would suck for that" ([source](https://news.ycombinator.com/item?id=47170133))

## Alternatives hackers recommend

- [PyPy](https://hackerapproved.com/p/pypy.md): 57 recommend
- [Pyodide](https://hackerapproved.com/p/pyodide.md): 31 recommend
- [Monty by Pydantic](https://hackerapproved.com/p/monty.md): 15 recommend
- [CircuitPython](https://hackerapproved.com/p/circuitpython.md): 12 recommend
- [GraalPy](https://hackerapproved.com/p/graalpy.md): 7 recommend

## Cite as

Hacker Approved, "MicroPython", https://hackerapproved.com/p/micropython/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
