PHP Baremetal
Home Chipsets Documentation Blog About
Documentation · Packages

Every package, one shelf.

Browse the php-baremetal repositories. Each card links to versioned documentation, with the latest published release, source provenance and category tags.

2 packages

Esp32 Firmware

php-esp32

First-party
Firmware

php-esp32 is the firmware that brings real PHP to the ESP32 family. It cross-compiles the unmodified PHP/Zend engine from php.net for the microcontroller — not a subset, not a reimplementation — so your index.php executes bare-metal on the chip. It runs today on the ESP32‑P4 (RISC‑V) and ESP32‑S3 (Xtensa), in an Arduino-style init-loop or as an HTTP web server.

Latest

v0.18.x

Open docs

Flash Tool

flash-tool

First-party
Tools

The command-line front end for php-esp32 - a single static binary that scaffolds, builds, flashes and monitors your bare-metal PHP project and identifies the connected board. It hard-codes no hardware: boards, chip families and build options are read from the firmware, so it grows with the port. ESP32 today.

Latest

v0.10.x

Open docs
PHP Baremetal

Real PHP, running bare-metal on microcontrollers. The official Zend engine from php.net, cross-compiled for the chip and running your index.php on the chip.

Packages

  • Esp32 Firmware
  • Flash Tool

Resources

  • Documentation
  • Discover
  • Blog
  • About

Community

  • GitHub
  • Contact

© 2026 PHP Baremetal · Open source under MIT License

Privacy Policy Cookie Policy
System nominal