Real C/C++ ESP-IDF projects
Source files, CMake, sdkconfig and managed components, editable in the browser. Upload an existing project as a ZIP, download it back any time.
ESP-IDF · FreeRTOS · Web Serial
Create ESP-IDF projects, build them in a ready-made Docker toolchain, and flash the board on your desk straight from Chrome. No local install, no PATH fixes.
Workflow
Write C/C++ against ESP-IDF in a browser editor with the real project layout: sources, CMake, sdkconfig and managed components.
Builds run in Docker with the ESP-IDF toolchain preinstalled. Errors land in Problems, the binaries in Artifacts.
Choose the GDB Debug build to set breakpoints, step through code and watch variables in decimal or hex.
Flash your ESP32 from Chrome over Web Serial. No local tools to install.
Watch the board's logs live in the built-in Serial Monitor.
Real board workflow
Capabilities
Source files, CMake, sdkconfig and managed components, editable in the browser. Upload an existing project as a ZIP, download it back any time.
GPIO, UART, I2C, SPI, PWM, timers and sensors, ready to build on.
Tasks, queues, delays and event loops, structured the way ESP-IDF expects.
Every build runs in the same container: ESP-IDF, compilers and Python pinned and preinstalled.
Save a project to the cloud and open it again from any computer. The Free plan includes one cloud project.
Flash a real board over Web Serial, read its logs in the Serial Monitor, and debug with GDB: breakpoints, stepping, and variables in decimal or hex.
Why MCUForge
Pricing
$0 / month
Practical ESP-IDF C/C++ firmware for real boards.
Soon
More build capacity, project history and advanced ESP-IDF tooling.
FAQ
Flashing and the Serial Monitor use Web Serial, available in desktop Chrome and Edge. Editing and building work in any modern browser.
No. Builds run on the server in Docker with the ESP-IDF toolchain preinstalled. You only need a USB cable to flash the board.
A project you have not opened for 30 days is removed from the server; the studio shows the date in the status bar. Save it to your cloud project or download a ZIP to keep it longer.
Yes. Upload it as a ZIP (up to 50 MB, 200 MB unpacked) and build it as is. Download it back as a ZIP whenever you want.
Create a Free workspace for ESP-IDF C/C++ builds.
Already have an account? Sign in