Attar is a native compiler for web apps. It compiles JavaScript and TypeScript ahead of time into machine code, with Blink handling rendering. Our early SDK already works with React, Tailwind CSS and selected shadcn/ui components. More frameworks are coming. Explore what compiles today, and use our published agent skill to help build your first native app.
What real task does your product handle with GPT-6 Astra?
Maker
We use GPT-6 Astra to help engineer the compiler: investigate unsupported code patterns, implement compiler and runtime changes, debug native build failures, and develop regression tests. We validate those changes against real application code and recorded test results.
Astra helps us build and extend the SDK. The applications produced by Attar run locally and do not require an AI model at runtime.
Report
Maker
📌
Hi Product Hunt!
I'm Igor, CEO and co-founder of Attar, a native compiler for web apps.
Attar compiles JavaScript and TypeScript ahead of time into machine code, with Blink handling rendering, layout and input. Eight weeks into the project, our early SDK already compiles React, CSS imports, Tailwind styles and selected shadcn/ui components.
We’ve also been exploring what this approach means for existing Electron apps. In an earlier comparison of balena Etcher on the same Mac, we measured Electron → Attar:
App size: 375.1 MiB → 73.3 MiB
Idle memory: 293.9 MB → 91.8 MB
Median time to first window: 1,081 ms → 469 ms
Attar Electron is planned for a later release. The measurements and methodology are on the site.
If you’re wondering how it works under the hood, ask away. We’re happy to explain how JavaScript becomes machine code, what we retain from Chromium, how native integration works, and what still doesn’t compile.
Report
Maker
Hi everyone, I’m Alex, co-founder of Attar.
Our next priorities are broader UI component support and faster incremental builds. We’re also exploring more direct calls between compiled JavaScript and Blink to reduce UI update overhead and trimming more unused native code from the final binary. We’ll share measurements as these changes land.
Happy to discuss the technical details and what we’re working on next.
Hi everyone, I’m Alex, co-founder of Attar.
Our next priorities are broader UI component support and faster incremental builds. We’re also exploring more direct calls between compiled JavaScript and Blink to reduce UI update overhead and trimming more unused native code from the final binary. We’ll share measurements as these changes land.
Happy to discuss the technical details and what we’re working on next.