OpenUI
A code-like rendering spec for Generative UI
Details
- External ID
- 47336804
- Source
- HN
- Company
- —
- Product
- OpenUI
- Website domain
- openui.com
- Launched
- March 11, 2026
- Cohort
- —
- Upvotes
- 8
- Upvotes percentile
- 0.491389913899139
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
Thesys just open-sourced their generative UI rendering engine. Interesting timing given where Google a2ui and Vercel's json-render are headed. The difference worth noting: a2ui and json-render both treat JSONL as the contract between the LLM and the renderer. Thesys is betting that's the wrong primitive. Their engine uses a code-like syntax (OpenUI Lang) instead — LLM writes it, renderer executes it. The argument is that LLMs are fundamentally better at generating code than generating structured data, so you get cleaner output and ~67% fewer tokens. The broader vision seems to be a model-agnostic, design-system-agnostic layer that sits between any LLM and your actual UI components. You bring your own components and design tokens, the engine handles translating LLM output into rendered interfaces — charts, forms, tables, cards. Generative UI as a category is still figuring out what the right abstraction is. This is a concrete stake in the ground against JSON-as-spec.
Enrichment
- Theme
- niche developer utilities and toolchains
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- AI-native
- Project type
- Commercial product
- Normalized one-liner
- rendering spec for generative ui
- Manually corrected
- False
Could you build this?
Partial While basic component renderers and LLM streaming are easy to prototype, creating a cross-framework streaming DSL parser with runtime token repair across React, Vue, Svelte, and React Native is non-trivial.
What it would actually take: A full version requires a custom streaming tokenizer/parser that builds an incremental AST from incomplete model chunks, paired with adapter runtimes for React, Svelte, Vue, and React Native. The backend requires a low-latency proxy gateway that validates, sanitizes, and repairs malformed syntax streams on the fly before reaching the client. Building this demands deep expertise in compiler/parser design, cross-framework UI component models, and streaming network protocols.
Discussion
No comments on this launch.
Competitors
Other products that read as similar to this one — 88 launches clear the similarity bar, closest 8 shown.
Attention rank: #53 of 89 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 130 days after the earliest competitor.
- GolemUI · hn · 2026-07-01 · 53 upvotes · similarity 0.62
- OpenUI · ph · 2026-03-11 · 323 upvotes · similarity 0.51
- StemJSON · hn · 2026-09-14 · 8 upvotes · similarity 0.44
- Why write code if the LLM can just do the thing? (web app experiment) · hn · 2025-11-01 · 436 upvotes · similarity 0.42
- Coi · hn · 2026-01-20 · 225 upvotes · similarity 0.40
- Claude Code skills that build complete Godot games · hn · 2026-03-16 · 337 upvotes · similarity 0.40
- A new benchmark for testing LLMs for deterministic outputs · hn · 2026-04-29 · 60 upvotes · similarity 0.39
- Generative UI Library for React · hn · 2026-04-29 · 8 upvotes · similarity 0.38
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.