Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser

Make gadgets in your browser, no hardware or cloud — and the crowd is loud

TLDR: Velxio 2.0 emulates Arduino, ESP32, and Raspberry Pi 3 in your browser, fully local and open source. The crowd loves ditching the cloud and cables, nitpicks an 8MB image, and asks for ESPHome YAML support, sparking a scope-vs-features debate.

Velxio 2.0 just dropped and makers are acting like someone unplugged the cloud. The browser-based emulator lets you run Arduino, ESP32, and Raspberry Pi 3 projects right on velxio.dev — no hardware, no signup, and it’s fully local and open source. The dev’s own rallying cry — “No cloud dependency” — instantly became the thread’s battle flag, with educators cheering that they can self-host with one Docker command and finally stop juggling student logins.

But even the hype had drama. One early tester fired a polite grenade: the splash image is 8MB, and on slow connections it crawls. Cue the peanut gallery joking the emulator runs faster than the homepage loads. Others poked at scope creep: a Home Assistant fan asked if it could run ESPHome YAML (that’s a simple text setup for smart devices), while veterans reminded everyone it’s built for Arduino C++ and Python — not a magic “runs-everything” box.

Still, the vibe is mostly party. Tinkerers love simulating real code with 48+ virtual components, and one commenter summed up the relief: no more playing USB-cable roulette just to test a sketch. Verdict from the crowd: this is the rare tool that cuts cords, files, and friction — and sparks just enough debate to keep it spicy.

Key Points

  • Velxio 2.0 is a free, open-source, in-browser emulator supporting 19 embedded boards across five CPU architectures.
  • It runs Arduino C++ and Python code with real CPU emulation and 48+ interactive components, all locally in the browser.
  • Client-side emulation uses avr8js, rp2040js, and a custom TypeScript RISC-V core; ESP32 and Raspberry Pi 3 use backend QEMU.
  • The platform integrates Monaco Editor, a multi-file workspace, a Library Manager for the Arduino index, and a Serial Monitor.
  • Users can try it at velxio.dev without installation or self-host with a single Docker command via GitHub Container Registry.

Hottest takes

"No cloud dependency" — dmonterocrespo
"The main splash screen image is nearly 8MB" — hex4def6
"compile&run those esphome yamls" — radicality
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.