docs/ecosystem/renderers.md
Community and third-party A2UI renderer implementations.
!!! note These renderers are maintained by their respective authors, not the A2UI team. Check each project for compatibility, version support, and maintenance status.
| Renderer | Platform | v0.8 | v0.9 | Activity | Links |
|---|---|---|---|---|---|
| @a2ui-sdk/react | React (Web) | ✅ | ❌ | GitHub · npm · Docs | |
| A2UI-Android | Android (Compose) | ✅ | ❌ | GitHub | |
| a2ui-react-native | React Native | ✅ | ❌ | GitHub | |
| @zhama/a2ui | React (Web) | ✅ | ❌ | — | npm |
| A2UI-react | React (Web) | ✅ | ❌ | GitHub |
These projects are early-stage or experimental:
@a2ui-sdk/react is currently the most mature community React renderer, with 11 published versions, Radix UI primitives, Tailwind CSS styling, and a dedicated docs site. It was announced on the A2UI discussions.
A2UI-Android fills an important gap — it's the only community Jetpack Compose renderer, covering Android 5.0+ with 20+ components, data binding, and accessibility support.
a2ui-react-native is the only React Native renderer, enabling A2UI on iOS and Android via a single codebase.
No credible A2UI renderer packages were found on PyPI as of March 2026. A2UI renderers are client-side (UI) libraries, so the ecosystem is naturally focused on JavaScript/TypeScript and native mobile frameworks.
Built an A2UI renderer? We'd love to list it here.
docs/ecosystem/renderers.md) — add a row to the Community Renderers table with your renderer's name, platform, npm package (if any), version support, and a link to the sourcegoogle/A2UI with a short description of your rendererNeed inspiration? Browse the community samples in the repo — these cover Angular, Lit, and ADK-based agents and are a good starting point.
A listing is more likely to be accepted and used if it:
Community renderers don't need to be production-ready to be listed — experimental and early-stage projects are welcome in the Notable Mentions section.