a2ui-project

    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.

    web
    a2a
    a2ui
    agent
    angular
    flutter
    TypeScript
    Apache-2.0
    17.0K stars
    1.4K forks
    93 GitHub watchers
    Updated Nov 10, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    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.

    Excerpt from the a2ui-project/a2ui README on GitHub (Apache-2.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Sep 3: +7

    +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

    a2ui-project/a2ui compared with Web repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    pingdotgg/t3code55.7K+12.2K75today
    pbakaus/impeccable107.6K+6.1K751 day ago
    meta/astryx22.8K+4.8K75today
    Renhuai123/ziwei-doushu17.5K+3.7K7526 days ago
    ranxianglei/billion-context6.3K+2.4K753 days ago
    a2ui-project/a2ui17.0K—75today
    Category median22.8K+4.8K75—

    Discover Repositories

    Search across tracked repositories by name or description