Loading...
Loading...
Velxio 2.0 is a free, open-source, in-browser emulator that simulates 19 boards across five CPU architectures — including AVR8 (Arduino), RP2040 (Raspberry Pi Pico), RISC-V (ESP32-C3), Xtensa (ESP32 series) and ARM Cortex-A53 (Raspberry Pi 3). It runs full CPU emulation (browser engines like avr8js, rp2040js, RiscVCore.ts and QEMU backends) and offers an editor, compilation, serial monitor, library manager and 48+ interactive electronic components, enabling multi-board mixed-architecture simulat
Emulate Arduino, ESP32 & Raspberry Pi. in your browser. Write code, compile, and run on 19 real boards — Arduino Uno, ESP32, ESP32-C3, Raspberry Pi Pico, Raspberry Pi 3, and more. No hardware, no cloud, no limits.. Discord: https://discord.gg/rCScB9cG Language: TypeScript Stars: 72 Forks: 4 Contributors:
Velxio 2.0 is a free, open-source, in-browser multi-board emulator that runs full CPU emulation for 19 boards across five architectures, including AVR8 (Arduino), RP2040 (Raspberry Pi Pico), RISC-V (ESP32-C3), Xtensa (ESP32 family) and ARM Cortex-A53 (Raspberry Pi 3 via QEMU). Users can write C++ (Arduino) or Python, compile, and simulate circuits with 48+ interactive components, a library manager, serial console, and multi-board connectivity. It supports real peripherals (e.g., SPI displays, ultrasonic sensors) and can run entirely locally or be self-hosted via Docker. The project lowers hardware barriers for developers, educators, and embedded engineers by enabling rapid prototyping, cross-architecture testing, and sharing without physical boards.
Velxio 2.0, an open-source in-browser emulator for 19 embedded boards, now supports Arduino, ESP32 (via QEMU), and Raspberry Pi 3 booting real Pi OS and running Python. Created by davidmonterocrespo24, the update adds ESP32 emulation with GPIO/ADC/timers, a custom TypeScript RISC-V core that runs ESP32-C3 and CH32V003 in-browser, and realistic sensor models (DHT22, HC-SR04, WS2812B). Architecture mixes client-side emulators (AVR, RP2040, RISC-V) with backend QEMU for Xtensa/Pi, uses real arduino-cli for compilation, and a React/Vite frontend with FastAPI backend. It’s fully local and self-hostable via Docker (AGPLv3), aimed at universities and bootcamps to provide private, no-cloud embedded development environments.
Velxio 2.0 is a free, open-source, in-browser emulator that simulates 19 boards across five CPU architectures — including AVR8 (Arduino), RP2040 (Raspberry Pi Pico), RISC-V (ESP32-C3), Xtensa (ESP32 series) and ARM Cortex-A53 (Raspberry Pi 3). It runs full CPU emulation (browser engines like avr8js, rp2040js, RiscVCore.ts and QEMU backends) and offers an editor, compilation, serial monitor, library manager and 48+ interactive electronic components, enabling multi-board mixed-architecture simulations in a single canvas. Developers can try it at velxio.dev or self-host via Docker; the project solicits sponsorship for maintenance. This lowers the barrier for embedded prototyping, testing, and education by removing hardware needs and speeding development iteration.