adk-java and awesome-google-adk

One is an open-source Java toolkit for building AI agents, and the other is a curated list of resources for Google's Agent Development Kit, making them complements where the list provides additional information and tools related to the toolkit.

adk-java
75
Verified
awesome-google-adk
36
Emerging
Maintenance 25/25
Adoption 10/25
Maturity 15/25
Community 25/25
Maintenance 2/25
Adoption 9/25
Maturity 15/25
Community 10/25
Stars: 1,349
Forks: 296
Downloads:
Commits (30d): 160
Language: Java
License: Apache-2.0
Stars: 74
Forks: 6
Downloads:
Commits (30d): 0
Language:
License: CC0-1.0
No Package No Dependents
Stale 6m No Package No Dependents

About adk-java

google/adk-java

An open-source, code-first Java toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.

Supports multi-agent composition for hierarchical systems and integrates with Google Cloud services through pre-built tools and OpenAPI specs. Features a built-in development UI for testing and debugging agents locally, with A2A protocol support for remote agent-to-agent communication. Emphasizes code-first Java development for reproducible, versionable agent logic that can run from local environments to cloud deployment.

About awesome-google-adk

tsubasakong/awesome-google-adk

A curated list of awesome resources for Google's Agent Development Kit (ADK)

Organizes official Python implementations, multi-agent frameworks, and integrations—including UI builders, domain-specific applications, and model connectors—across Google Cloud, Anthropic, AWS Bedrock, and MCP servers. Covers architectural patterns like agent-to-agent communication (A2A), streaming protocols, and production deployment templates alongside step-by-step tutorials for building scalable agentic systems.

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