a2a-java and a2a-net

These are ecosystem siblings: parallel language-specific implementations of the same Agent2Agent protocol standard, allowing agents built in Java and .NET environments to communicate interoperably rather than compete or depend on each other.

a2a-java
60
Established
a2a-net
48
Emerging
Maintenance 10/25
Adoption 10/25
Maturity 15/25
Community 25/25
Maintenance 10/25
Adoption 8/25
Maturity 15/25
Community 15/25
Stars: 358
Forks: 133
Downloads:
Commits (30d): 0
Language: Java
License: Apache-2.0
Stars: 53
Forks: 9
Downloads:
Commits (30d): 0
Language: C#
License: Apache-2.0
No Package No Dependents
No Package No Dependents

About a2a-java

a2aproject/a2a-java

Official Java SDK for the Agent2Agent (A2A) Protocol

This is a Java library that allows developers to integrate their AI-powered applications, often called 'agents,' with other agents that follow the Agent2Agent (A2A) Protocol. It helps Java developers expose their agent's capabilities as a server, enabling it to communicate and interact with other compatible agents. Developers create 'agent cards' detailing their agent's skills and an 'executor' to define how it performs tasks.

AI-application-development agentic-systems inter-agent-communication protocol-implementation Java-development

About a2a-net

neuroglia-io/a2a-net

.NET implementation of the Agent2Agent (A2A) protocol to enable secure, interoperable communication between autonomous agents across frameworks and vendors.

This is a framework for .NET developers who need to enable different autonomous software agents to communicate securely and reliably. It provides the tools to build agents that can send and receive structured data and task instructions, regardless of their underlying implementation or vendor. Developers can use this to create interoperable agent systems that exchange information like agent cards, messages, tasks, and capabilities.

distributed-systems software-architecture agent-development interoperability secure-communication

Scores updated daily from GitHub, PyPI, and npm data. How scores work