Top all-time · #12093
GEA
Company blog · geastack.comprogramminghardware
GEA is the company blog at geastack.com, writing about programming and hardware. Since 2026, 6 different Hacker News readers have linked it 19 times, most often “We Taught a $3 Chip to Run CSS”. No feed was found, so read it on the site itself.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
HN readers link GEA's posts comparing its TypeScript-based stack with Perry, Node.js and scriptc, and describing a custom CSS-based 2D rasterizer for ESP32. Commenters cite them without judging the writing.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
GEA compiles one TypeScript codebase to native binaries — from microcontrollers to iOS. Real components, real CSS, ahead of time — no interpreter or VM on the device.
Most-linked posts?
- We Taught a $3 Chip to Run CSS2 people · 3 mentions · first linked 2026-06-21
- Compiling Hono with Perry2 people · 2 mentions · first linked 2026-09-23
- /2 people · 2 mentions · first linked 2026-06-25
What Hacker News says?
We ran an experiment with Perry, you can read it here: https://geastack.com/blog-hono-with-perry TLDR; it's 11x slower than Node.js and 23x slower than Gea Stack with Hono. With raw HTTP server, Perry is ~27% faster than Node.js and Gea is 3.5x faster than Perry.
Comment linking /blog-hono-with-perry
on “Native apps written in TypeScript and CSS”Submitted Make Hardware Personal as a story · 4 points
HN discussionWe compared it to scriptc here: https://geastack.com/blog-geatsc-vs-scriptc
Comment linking /blog-geatsc-vs-scriptc
on “Native apps written in TypeScript and CSS”Submitted Using CSS media queries to target monochrome e-paper as a story · 4 points
HN discussionThey mention OpenGL for the bigger targets, but I was wondering how this worked for the ESP32. Turns out they wrote a custom 2D rasterizer specifically for this target, basically a miniature version of a browser layout engine: https://geastack.com/blog-we-taught-a-chip-to-run-css
Comment linking /blog-we-taught-a-chip-to-run-css
on “Native apps written in TypeScript and CSS”Submitted We Taught a $3 Chip to Run CSS as a story · 3 points
HN discussionIt'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.
Comment linking /
on “OpenStreetMap running on an ESP32 with TypeScript and Canvas [video]”Submitted Multicore TypeScript, Inspired by Rust's Rayon as a story · 2 points
HN discussionI love the slider UI element to switch between different examples on their landing page ( https://geastack.com/ )... not sure if satire or real.
Comment linking /
on “The Age of Personalized Hardware Is Coming”Submitted A TypeScript Server Just Outran Rust's Hyper as a story · 2 points
HN discussionSubmitted JavaScript is enough to build native firmware for microcontrollers as a story · 2 points
HN discussionSubmitted The Age of Personalized Hardware Is Coming as a story · 2 points
HN discussionSubmitted Using CSS media queries to target monochrome e-paper as a story · 2 points
HN discussionSubmitted Amuse and Spark – Running Live Talking AI Avatars on an ESP32 as a story · 1 points
HN discussionSubmitted Compiling Hono with Perry as a story · 1 points
HN discussionSubmitted We Taught a $3 Chip to Run CSS as a story · 1 points
HN discussionSubmitted The Canvas 2D API, without the browser as a story · 1 points
HN discussionSubmitted Compiling TypeScript to Native C++ as a story · 1 points
HN discussionSubmitted An Interactive Map on a Microcontroller as a story · 1 points
HN discussion