OpenStreetMap running on an ESP32 with TypeScript and Canvas [video]
youtube.comIt's a short (1min) video demonstrating a native GUI app written in TypeScript running on ESP32 and WaveShare display. The intriguing part is a TypeScript to C++ compiler mentioned at the end, with a link to:
Unfortunately no open-source code or technical details yet on how the compiler works. Cool idea though, bringing the familiar workflow of web languages (TS/JSX/CSS) to embedded.
Thank you! I am the guy on the video. We will be open sourcing Gea Stack next month, and in the meantime I am showcasing the examples we've built so far. The underlying framework, Gea, is already available for the web on https://geajs.com.
Oh how interesting, a new take on reactive UI, curious to see how it works, I see there's a Vite plugin that compiles JSX. Looking forward to learning more, and how this relates to the TypeScript to C++ compiler. Hmm, sounds like the GUI on WaveShare would be written in JSX, like React Native does for mobile UI.
Yes, exactly. We also have iOS and macOS targets, so a direct competitor to React Native as well.