← all repositories

a2ui-project/a2ui

A2UI is an open-source generative UI framework that lets agents stream declarative UI descriptions rendered with native components across multiple platforms.

★17k stars TypeScript Agents
Collecting fresh signals — velocity needs a few days of history.
star history

A2UI defines an open format and libraries for agent-generated user interfaces. Agents send a declarative JSON description of the UI’s intent, and client applications render it using their own native component libraries. Renderers are provided for React, Angular, Lit, Flutter, SwiftUI, and Jetpack Compose. The approach targets agents that are remote or operating across trust boundaries and cannot send executable code to the renderer.

Frequently asked

What is a2ui-project/a2ui?
A2UI is an open-source generative UI framework that lets agents stream declarative UI descriptions rendered with native components across multiple platforms.
Is a2ui open source?
Yes — a2ui-project/a2ui is open source, released under the Apache-2.0 license.
What language is a2ui written in?
a2ui-project/a2ui is primarily written in TypeScript.
How popular is a2ui?
a2ui-project/a2ui has 17k stars on GitHub.
Where can I find a2ui?
a2ui-project/a2ui is on GitHub at https://github.com/a2ui-project/a2ui.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.