# Community

Welcome to the A2UI community! The project is building the future of agent-driven interfaces together.

## Get Involved

A2UI is an open-source project licensed under Apache 2.0. Contributions are welcome from developers, researchers, and anyone interested in advancing agentic user interfaces.

## Community Showcase

Built something with A2UI? Show it off!

The best way to share your work is to **post in [GitHub Discussions](https://github.com/google/A2UI/discussions)** with a short description, a link to your code, and a demo video (4 minutes or less). Notable projects are featured in the docs and release notes.

**Community-built renderers** are listed on the [Ecosystem Renderers](renderers.md) page — check there for community implementations and instructions for adding your own.

**Official samples** in the repo are a great reference for what good A2UI projects look like:

- [Restaurant Finder](https://github.com/google/A2UI/tree/main/samples/agent/adk/restaurant_finder) — ADK agent with dynamic forms.
- [Contact Lookup](https://github.com/google/A2UI/tree/main/samples/agent/adk/contact_lookup) — search UI with data binding.
- [Angular client](https://github.com/google/A2UI/tree/main/samples/client/angular) — gallery + restaurant client.
- [Lit shell](https://github.com/google/A2UI/tree/main/samples/client/lit/shell) — minimal web component client.

## Project Partners

A2UI is developed in collaboration with Google Opal, Flutter (GenUI SDK), Gemini Enterprise, AG UI / CopilotKit, and the A2A team. For full details and case studies, see [A2UI in the World](a2ui-in-the-world.md).

If you have made significant contributions to A2UI, please submit your name to this list.

## Code of Conduct

A2UI is committed to providing a welcoming and inclusive environment for everyone. All participants are expected to:

- Be respectful and considerate.
- Welcome newcomers and help them get started.
- Focus on what's best for the community.
- Show empathy towards others.

Unacceptable behavior will not be tolerated. Report concerns to the project maintainers.

## Recognition

All contributions are appreciated! Contributors are recognized in:

- GitHub's contributor graph.
- Release notes.
- Project acknowledgments.

Significant contributors may be invited to join the project's maintainer team.

## Stay Updated

To stay informed about project updates:

- **Watch the GitHub repo** for notifications.
- **Star the repo** to bookmark and show support.
- **Follow releases** to get notified of new versions.

## Ways to Contribute

**[github.com/google/A2UI](https://github.com/google/A2UI)**

- **Report Issues**: Found a bug? [Open an issue](https://github.com/google/A2UI/issues).
- **Build Renderers**: See the [roadmap](../roadmap.md) for planned frameworks.
- **Share Examples**: Post with `#A2UI` on X/LinkedIn, start a [discussion](https://github.com/google/A2UI/discussions).
- **Improve Docs**: PRs welcome in the `docs/` directory.

## Questions?

If you have questions:

- Check the [documentation](../introduction/what-is-a2ui.md).
- Search [GitHub Discussions](https://github.com/google/A2UI/discussions).
- Ask in [GitHub Issues](https://github.com/google/A2UI/issues).

Thank you for being part of the A2UI community!
