a2ui-project/a2ui
Open-source generative UI framework: agents stream layout data, and apps render it with native components in React, Angular, Lit, Flutter, SwiftUI and Jetpack Compose.
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
5 releases in the last 90 days, the latest today, with 105 contributors on GitHub.
Peaked at #19 in the weekly ranking the week of Mar 15, its best in the past year.
Use Cases & Benefits
- Enables agents to generate and update rich, interactive user interfaces via a declarative JSON format.
- Ensures security by allowing only pre-approved UI components, separating UI intent from executable code.
- Use for building dynamic, context-aware forms generated by AI agents for data collection workflows.
- Use for embedding remote specialized agent UIs within a main application for orchestrated multi-agent tasks.
- Use for creating adaptive enterprise dashboards that update interactively based on user queries.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
Apache 2.0
Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.
Community files
- README: present
- Contributing guide: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
A2UI is an open-source project, complete with a format optimized for representing updateable agent-generated UIs and an initial set of renderers, that allows agents to generate or populate rich user interfaces.
A gallery of A2UI rendered cards, showing a variety of UI compositions that A2UI can achieve.
Note: A2UI is currently in v0.8 (Public Preview). The specification and implementations are functional but are still evolving. We are opening the project to foster collaboration, gather feedback, and solicit contributions (e.g., on client renderers). Expect changes.
Generative AI excels at creating text and code, but agents can struggle to present rich, interactive interfaces to users, especially when those agents are remote or running across trust boundaries.
A2UI is an open standard and set of libraries that allows agents to "speak UI." Agents send a declarative JSON format describing the intent of the UI. The client application then renders this using its own native component library (Flutter, Angular, Lit, etc.).
This approach ensures that agent-generated UIs are safe like data, but expressive like code.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
+816 stars over 74 days across 8 snapshot days; best day +7 on Sep 3.
Forks
1.4K+102
Open issues
539+187
Compared with peers in Web
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| pingdotgg/t3code | 55.7K | +12.2K | 75 | today |
| pbakaus/impeccable | 107.6K | +6.1K | 75 | 1 day ago |
| meta/astryx | 22.8K | +4.8K | 75 | today |
| Renhuai123/ziwei-doushu | 17.5K | +3.7K | 75 | 26 days ago |
| ranxianglei/billion-context | 6.3K | +2.4K | 75 | 3 days ago |
| a2ui-project/a2ui | 17.0K | — | 75 | today |
| Category median | 22.8K | +4.8K | 75 | — |
Discover Repositories
Search across tracked repositories by name or description