@TradingAlgoMan@waveshare00 Hi! We haven't tested a Tauri port yet. Native C++ and Swift code imports work fine, but we haven't tried Rust.
If you have a small example app that shows the context, a team member can work on it.
Feel free to share it on our Discord: https://t.co/ucX2U1O2Ax
Thank you, @waveshare00, for sharing our 3D cube demo.
The cube runs on one of their ESP32-S3 boards, and so does something more demanding we built for the same device: a fully featured weather app.
It's written the way you'd write a React app. The interface is made of components with their own state and actions, nested as deep as the app needs. The styling is plain CSS, with TrueType fonts, variables, gradients, animations, Flexbox and Grid, and it renders the same way it would on the web.
At the heart of Gea is a compiler that turns that TypeScript, JSX and CSS into C++, which is compiled into a native binary for the board. Everything on screen is rendered on the device itself, with no browser involved.
If one of these boards is on your desk, this is the kind of interface Gea can put on it.
Watch the weather app demo:
https://t.co/96c7skc3aA
GEA is a stack for writing one TS codebase that compiles to real native binaries on MCUs, embedded Linux, macOS, and iOS.
Learn more:
https://t.co/EGImsElI7f
One component library. Every screen.
Cross-platform UI usually forces a compromise: either every component gets rebuilt for each target, or one generic version gets stretched until it feels right nowhere.
The open work is already being broken down into concrete tasks on GitHub, so there's no need to volunteer for "the whole library." Pick something interesting, discuss the approach, and take ownership of a piece.
https://t.co/TCrKu0p8w5
You don't have to port to Rust anymore. A TypeScript HTTP server just outran Rust's hyper. That's it. That's the news.
Gea Stack compiles TypeScript and node standard library into C++ ahead of time. You can even compile Hono and get 3.7x more throughput with 36x less RAM.
Meet SkyTail, our first game.
Built with JavaScript and Three.js, it runs natively on Mac, iPhone, iPad, Windows & Xbox at 4K/60FPS.
Powered by Gea Stack, it shows how far a web-native developer experience can go, from embedded devices to game consoles.
https://t.co/NjsbMORapl
Dünyanın en hızlı JavaScript framework'ünü yazdım. Hem de JavaScript'ten başka bir şey öğrenmenize gerek yok. Hook yok, signal yok, virtual DOM yok. Sadece OOP yazıyorsunuz, framework derleniyor, her şey reaktif oluyor.
Introducing SkyTail, and building XBox games with Three.js and @Geastack
SkyTail is our very first game that we developed at @coyotiv. Besides how fun it is to play, the most striking feature is that it's a JavaScript game built with Three.js, compiled natively to Mac, iPhone, iPad, Windows, and most importantly, XBox, to run at full native 4K resolution at 60 frames per second.
Gea Stack allows you to build native applications for embedded devices, computers, phones, and game consoles with the same familiar developer experience you know and love from the web.
https://t.co/GMgT6jVEM3
Introducing SkyTail, and building XBox games with Three.js and @Geastack
SkyTail is our very first game that we developed at @coyotiv. Besides how fun it is to play, the most striking feature is that it's a JavaScript game built with Three.js, compiled natively to Mac, iPhone, iPad, Windows, and most importantly, XBox, to run at full native 4K resolution at 60 frames per second.
Gea Stack allows you to build native applications for embedded devices, computers, phones, and game consoles with the same familiar developer experience you know and love from the web.
https://t.co/GMgT6jVEM3
@dashersw Want to see more than one ESP32 demo?
Join @dashersw live for a closer look at Gea Stack, its architecture and what it can build.
📅 Tuesday, September 15
🕘 9:00 PM CEST
Set a reminder:
https://t.co/Gguew61Fq8
This looks like a web demo. It isn't running in a browser.
This 3D cube runs on an ESP32 at up to 60 FPS. The interface is written in TypeScript, JSX and CSS, then compiled ahead of time by Gea Stack.
@dashersw How does CSS become native code for a $3 chip?
This post explains what Gea ships to the device, how styles become typed native data and why there is no CSS parser in the render loop.
https://t.co/sGRsxZNK2k