pikasTech/PikaPython
An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript. observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 96
- Release rhythm 61
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1857
- days_rel: 46
- days_push: 27
- n_releases_24m: 1
Adoption not part of the score
1747 stars · 169 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PikaPython is an ultra-lightweight Python interpreter written in C that runs on microcontrollers with as little as 4KB of RAM and 64KB of flash, with zero dependencies. It supports Python 3 syntax, works out of the box, and can be easily extended with C modules on platforms like STM32, ESP32, and RT-Thread.
Use cases
- run python scripts on a microcontroller with 4KB of RAM
- script an stm32 or esp32 device in python
- embed a python interpreter in an iot firmware
- alternative to micropython for low-memory mcus
- extend a python runtime with custom C modules
- prototype embedded hardware logic in python
When to choose
- your MCU has very limited RAM or flash where MicroPython won't fit
- you want zero-dependency, out-of-the-box Python on embedded hardware
- you need easy C extension integration for native modules
When to avoid
- you need the full CPython standard library or ecosystem
- you're targeting Linux/desktop/server environments with ample resources
- you need mature community support and extensive library compatibility like MicroPython offers
Facets
library · maturity active
interpreter programming-language embedded embedded-systems programming-languages iot hardware embedded iot cross-platform c python-interpreter micropython-alternative microcontroller ultra-lightweight 4kb-ram stm32 esp32 rt-thread linux
2 sources
- readme: https://github.com/pikasTech/PikaPython · fetched 2026-08-28 · 6f8e38bb5221
- homepage: http://pikapython.com/ · fetched 2026-08-29 · 11c541112151
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pikasTech/PikaPython | main | 85 |
For agents
markdown · JSON · MCP: product_card(name="pikasTech/PikaPython")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem