Live data from Hacker News

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

youtube.com

1–5 of 5 posts

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

#2
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.

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

#3
post #2

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.

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.

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

#4
post #3
post #2

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.

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.

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

#5
post #4
post #3

Earlier quoted context omitted.

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.