Content
<h1 align="center">Awesome A2A</h1>
<p align="center">
<strong>A curated list of awesome Agent-to-Agent (A2A) compatible agents, tools, and resources</strong>
</p>
<p align="center">
<!-- Awesome Badge -->
<a href="https://awesome.re">
<img src="https://awesome.re/badge.svg" alt="Awesome"/>
</a>
<!-- License Badge -->
<a href="https://github.com/inference-gateway/awesome-a2a/blob/main/LICENSE">
<img src="https://img.shields.io/github/license/inference-gateway/awesome-a2a?color=blue&style=flat-square" alt="License"/>
</a>
<!-- Stars Badge -->
<a href="https://github.com/inference-gateway/awesome-a2a/stargazers">
<img src="https://img.shields.io/github/stars/inference-gateway/awesome-a2a?color=blue&style=flat-square" alt="Stars"/>
</a>
<!-- Forks Badge -->
<a href="https://github.com/inference-gateway/awesome-a2a/network/members">
<img src="https://img.shields.io/github/forks/inference-gateway/awesome-a2a?color=blue&style=flat-square" alt="Forks"/>
</a>
<!-- Contributors Badge -->
<a href="https://github.com/inference-gateway/awesome-a2a/graphs/contributors">
<img src="https://img.shields.io/github/contributors/inference-gateway/awesome-a2a?color=blue&style=flat-square" alt="Contributors"/>
</a>
</p>
The [Agent-to-Agent (A2A) protocol](https://google-a2a.github.io/A2A/latest/) enables seamless communication and coordination between AI agents. This curated list showcases tested and fully operational A2A-compatible agents, tools, libraries, and resources.
> 🚀 **New to A2A?** Check out the [Agent Development Kit (ADK)](https://github.com/inference-gateway/a2a) to start building your own A2A-compatible agents!
## Contents
- [Agents](#agents)
- [Tools & Libraries](#tools--libraries)
- [Documentation & Resources](#documentation--resources)
- [Examples & Tutorials](#examples--tutorials)
- [Contributing](#contributing)
## Agents
### Productivity & Calendar
- **[Google Calendar Agent](https://github.com/inference-gateway/google-calendar-agent)** - A2A-compatible agent for Google Calendar integration with full CRUD operations and event management capabilities.
### Development & Utilities
_Coming soon! Help us grow this list by [contributing](#contributing) your A2A-compatible agents._
## Tools & Libraries
### Development Frameworks
- **[Agent Development Kit (ADK)](https://github.com/inference-gateway/a2a)** - Complete framework for building A2A-compatible agents in Go with schema-driven development.
- **[A2A Debugger](https://github.com/inference-gateway/a2a-debugger)** - Debugging and development tools for A2A agents with CLI utilities and testing support.
### Integration Platforms
- **[Inference Gateway](https://github.com/inference-gateway/inference-gateway)** - Proxy server with built-in A2A integration support for connecting agents to language models.
## Documentation & Resources
### Official Documentation
- **[A2A Protocol Specification](https://google-a2a.github.io/A2A/latest/)** - Official A2A protocol documentation and specification.
- **[Inference Gateway Documentation](https://docs.inference-gateway.com)** - Comprehensive guides for using A2A agents with the Inference Gateway.
### Getting Started
- **[A2A ADK Documentation](https://github.com/inference-gateway/a2a#readme)** - Complete guide to building agents with the Agent Development Kit.
## Examples & Tutorials
### Reference Implementations
- **[Google Calendar Agent Example](https://github.com/inference-gateway/google-calendar-agent/tree/main/example)** - Complete example showing how to integrate and use the Google Calendar agent.
### Sample Projects
_Looking for more examples? Check out the individual agent repositories for usage examples and integration guides._
## Contributing
We welcome contributions to this awesome list! Please read our contribution guidelines:
### Adding a New Agent or Tool
1. **Fork this repository**
2. **Add your item** to the appropriate section following the formats:
**[Agent/Tool Name](github-link)** - Brief description of functionality and key features.
3. **Ensure your submission**:
- Is A2A-compatible and follows the protocol specification
- Has proper documentation and examples
- Is actively maintained
- Includes tests and/or examples
4. **Submit a pull request** with a clear description of what you're adding
### Quality Standards
To maintain the quality of this list, submissions should:
- ✅ Follow the A2A protocol specification
- ✅ Include comprehensive documentation
- ✅ Have working examples or demos
- ✅ Be actively maintained
- ✅ Include proper error handling
- ✅ Follow security best practices
---
<p align="center">
<strong>Interested in building A2A agents?</strong><br>
Start with the <a href="https://github.com/inference-gateway/a2a">Agent Development Kit</a> and join our growing ecosystem!
</p>