StackA2A

Language

Java

A2A agents written in Java, typically using Spring Boot for enterprise environments.

12 agents

Content Editor (Official Sample)

A2A Project

56

Official A2A Java sample: content editing agent with AI-powered writing assistance

1,329generaljavaOfficial

Content Writer (Official Sample)

A2A Project

56

Official A2A Java sample: content writing agent for automated content generation

1,329media-contentjavaOfficial

Dice Agent Multi Transport (Official Sample)

A2A Project

56

Official A2A java sample agent: Dice Agent Multi Transport

1,329generaljavaOfficial

Magic 8 Ball Security (Official Sample)

A2A Project

56

Official A2A Java sample: Magic 8 Ball agent demonstrating security best practices

1,329securityjavaOfficial

Weather MCP (Official Sample)

A2A Project

56

Official A2A Java sample: Weather agent with MCP integration for real-time forecasts

1,329utilityjavaOfficial

A2a4j

a2ap

30

A2A4J is a comprehensive Java implementation of the Agent2Agent Protocol, including server, client, examples, and starters.

55generalspring-bootjava

Ai Mocks

mokksy

42

Kotlin mock server for HTTP/SSE and LLM APIs with WireMock-style testing for A2A agents

36utilitylangchainjava

Refrax

cqfn

32

CLI tool for agentic Java code refactoring using AI agents and A2A protocol integration

14code-generationjava

Google A2A

kuldeepsingh99

20

Pure Java A2A protocol implementation with Spring Boot and Ollama for multi-agent orchestration

3orchestrationspring-bootjava

Agent To Agent Demo

hakdogan

21

In this demo, a Host Agent classifies user input, makes a routing decision, and forwards the request to the appropriate agent via A2A clients using LLM function calling

1generaljava

A2A Java SDK Spring

goodfriend2ks

34

A2A Java SDK for Spring Framework. Including server, Spring Boot auto configuration, Spring AI tools, and Spring AI examples.

utilityspring-bootjava

Wildfly A2A Feature Pack

rhusar

35

WildFly feature pack implementing A2A protocol for universal AI agent interoperability across frameworks

generaljava