Settings

Theme

OpenStreetMap running on an ESP32 with TypeScript and Canvas [video]

youtube.com

10 points by arbayi a day ago · 4 comments

Reader

lioeters a day ago

It'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:

https://geastack.com/

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.

  • dashersw a day ago

    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.

    • lioeters 21 hours ago

      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.

      • dashersw 12 hours ago

        Yes, exactly. We also have iOS and macOS targets, so a direct competitor to React Native as well.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection