<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/github---davidmonterocrespo24-velxio-emulate-arduino-esp32-raspberry-pi-in-your-browser-write--mmt2iwriy" -->

---
title: GitHub - davidmonterocrespo24/velxio: Emulate Arduino,...
description: Velxio is a fully local, open-source browser-based emulator for 19 embedded boards including Arduino Uno, ESP32 variants, Raspberry Pi Pico, and Raspberry Pi...
canonical: https://daily.dev/posts/github---davidmonterocrespo24-velxio-emulate-arduino-esp32-raspberry-pi-in-your-browser-write--mmt2iwriy
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: GitHub - davidmonterocrespo24/velxio: 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, Raspberr | daily.dev
og:description: Velxio is a fully local, open-source browser-based emulator for 19 embedded boards including Arduino Uno, ESP32 variants, Raspberry Pi Pico, and Raspberry Pi...
og:url: https://daily.dev/posts/github---davidmonterocrespo24-velxio-emulate-arduino-esp32-raspberry-pi-in-your-browser-write--mmt2iwriy
og:image: https://api.daily.dev/og/posts/mMt2iwRIy.png
og:image:alt: GitHub - davidmonterocrespo24/velxio: 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, Raspberr
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub - davidmonterocrespo24/velxio: 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, Raspberr

**[Hacker News](https://daily.dev/sources/hn)** · 14 min read · 1 upvotes · 0 comments

## Summary

Velxio is a fully local, open-source browser-based emulator for 19 embedded boards including Arduino Uno, ESP32 variants, Raspberry Pi Pico, and Raspberry Pi 3B. It supports 5 CPU architectures (AVR8, ARM Cortex-M0+, RISC-V, Xtensa LX6/LX7, ARM Cortex-A53) using avr8js, rp2040js, custom RISC-V TypeScript, and QEMU backends. Users can write Arduino C++ or Python in a Monaco editor, compile via arduino-cli, and simulate with 48+ interactive electronic components including LEDs, displays, sensors, and more. Features include a wire system with signal-type color coding, serial monitor, library manager, multi-board simulation on the same canvas, and project persistence with auth. Self-hosting is available via Docker. Licensed under AGPLv3 with a commercial option.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://github.com/davidmonterocrespo24/velxio>

## Similar posts on daily.dev

- [Simulating The AVR8 For A Browser-based Arduino Emulator](https://daily.dev/posts/simulating-the-avr8-for-a-browser-based-arduino-emulator-ml5f0j8ws) · Hackaday · 1 upvotes · 0 comments
- [ESP32 Bit Pirate: Bridging Modern Microcontrollers and Browser-Based Hardware Debugging](https://daily.dev/posts/esp32-bit-pirate-bridging-modern-microcontrollers-and-browser-based-hardware-debugging-i9coyxqm3) · InfoQ · 0 upvotes · 0 comments
- [KryonOS turns ESP32 boards into JavaScript-powered mini computer](https://daily.dev/posts/kryonos-turns-esp32-boards-into-javascript-powered-mini-computer-lrsjmmrlc) · CNX Software · 1 upvotes · 0 comments
- [EmulatorJS/EmulatorJS: A web-based frontend for RetroArch](https://daily.dev/posts/emulatorjs-emulatorjs-a-web-based-frontend-for-retroarch-nzqdju1az) · Hacker News · 34 upvotes · 0 comments

---

Tags: [#typescript](https://daily.dev/tags/typescript), [#iot](https://daily.dev/tags/iot)

[View this post on daily.dev](https://daily.dev/posts/github---davidmonterocrespo24-velxio-emulate-arduino-esp32-raspberry-pi-in-your-browser-write--mmt2iwriy)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"GitHub - davidmonterocrespo24/velxio: 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, Raspberr","url":"https://daily.dev/posts/github---davidmonterocrespo24-velxio-emulate-arduino-esp32-raspberry-pi-in-your-browser-write--mmt2iwriy","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/github---davidmonterocrespo24-velxio-emulate-arduino-esp32-raspberry-pi-in-your-browser-write--mmt2iwriy"},"datePublished":"2026-03-28T01:19:23.440Z","dateModified":"2026-03-28T01:19:49.719Z","description":"Velxio is a fully local, open-source browser-based emulator for 19 embedded boards including Arduino Uno, ESP32 variants, Raspberry Pi Pico, and Raspberry Pi...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/e3c8e0aae3ab5992cc03ed1362a49c54?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/e3c8e0aae3ab5992cc03ed1362a49c54?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Hacker News","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Hacker News","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn","url":"https://daily.dev/sources/hn"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/github---davidmonterocrespo24-velxio-emulate-arduino-esp32-raspberry-pi-in-your-browser-write--mmt2iwriy","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"typescript,iot","timeRequired":"PT14M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hacker News","item":"https://daily.dev/sources/hn"},{"@type":"ListItem","position":3,"name":"GitHub - davidmonterocrespo24/velxio: 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, Raspberr"}]}
```

