Update April 1st, 2026: WebPiCode Extension Preview!
We are working hard on WebPiCode, the official VS Code Extension.
Create your project modularly with a single click:
- WebPiEasy: Arduino-style C++ wrapper for quick success.
- Drivers: Full support for Raspberry Pi SPI, I2C, and UART.
- Modules: Logbook, FileTools, FileCounter, and more.
- Devices: Direct integration of CC1101, MCP230 (08/17), VL53L0X, etc.
- GPIO: Choose between WPGPIOV2 or the WPGPIOD standard.
- SYS: Many common system header functions are available.
The sidebar automatically detects the WebPiEasy API (out, time, string, etc.) as well as the System API (unistd, stdio, iostream, etc.).
For IntelliSense and Tree handling, a header parser has been created. This collects and formats the necessary Json and Stub files. The header comment blocks now also serve as a data source. This allows you to develop on your PC with the editor's intelligent support.
The goal is a seamless workflow with WebPi.
Clone the repository to your Raspberry Pi, install the extension in VS Code, and get started right away.
Everything remains optional; you can also use the native CMake system.
For the perfect start, WebPiStart is recommended.
- Drag & Drop: Simply drag functions from the sidebar to the desired location in the editor.
- Auto-Header: Automatic resolution and inclusion of required header dependencies.
- Remote Sync: Automatically upload source code to your Raspberry Pi via SSH.
- One-Click: Compile and run binaries directly from within VS Code.
- Templates: HTML, JS, and CSS templates to instantly build modern web interfaces for your hardware.
- Examples & Apps: Integration within the VS Code tree. Compile, run, and try it out.
wpcode_teaser01.mp4
WebPi will simplify and quickly help you succeed with your Raspberry Pi projects!


