StemJSON - Declarative language for AI to build native mobile apps
Show HN: StemJSON – a language for LLMs to extend native mobile apps on the fly

StemJSON is a declarative language that turns descriptions into native apps, written by AI, pushed by your backend, or shaped by your users. It enables LLMs to generate performant native UI and logic, extending existing apps or building new ones on the fly. Use it for server-driven UI, rapid prototyping from Figma or AI tools, or alongside hand-written code. With SDKs for iOS and Android, you can render StemJSON modules natively without app updates. The format is open, AI-readable, and designed to accelerate native app development.
A sandboxed area inside your app where end users describe a feature in their own words - and the runtime renders a fully native module on the spot. Apps that adapt to each user, on demand.
- ActionHank
If only we had existing formats and standards, that LLMs were probably already trained on, which allowed for serializing components and their layouts.
- hnp9j9qtda
Ran an SDUI stack for two years and the LLM part was never the bottleneck, it was the allowlist of what a payload could actually call.
- Retr0id
What advantages does it have over free-form text?