awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
google avatar

google/adk-go

0
View on GitHub↗
6,958 stars·539 forks·Go·apache-2.0·20 viewsgoogle.github.io/adk-docs↗

Adk Go

adk-go is an agent orchestration engine and multi-agent framework for building, coordinating, and scaling systems of large language model agents. It provides a tool integration kit to connect agents with external APIs, custom functions, and diverse data sources.

The project utilizes graph-based workflow orchestration to blend deterministic logic with adaptive reasoning. It supports modular multi-agent composition, allowing specialized agents to be organized into hierarchical structures to manage complex tasks through coordinated workflows.

The framework includes tools for performance evaluation to measure the reliability and accuracy of agent outputs using structured schemas. For deployment, it provides a serverless-ready runtime model and container-based packaging for execution across cloud-native environments.

Features

  • Agent Orchestration Engines - Manages the lifecycle, sequencing, and execution flow of autonomous agent tasks across cloud environments.
  • Agent Tool Integrations - Provides mechanisms for connecting autonomous agents to external software tools, APIs, and services.
  • Agentic Workflow Automation - Coordinates complex tasks using a blend of deterministic code and adaptive AI reasoning.
  • Agentic Workflow Graphs - Directs agent execution paths using directed graphs that combine deterministic logic with adaptive reasoning.
  • LLM Tooling Integrations - Offers connectors and interfaces that allow language models to access external data and execute software tools.
  • Multi-Agent Frameworks - Provides a framework for coordinating multiple autonomous agents into collaborative teams using structured delegation.
  • Multi-Agent Orchestration Systems - Provides a platform for coordinating multiple autonomous agents to execute complex, collaborative workflows.
  • Multi-Agent System Composition - Implements structures for nesting and coordinating specialized autonomous agents into modular systems.
  • Agent Evaluation Tools - Provides structured schemas and tools to measure the reliability and accuracy of agent outputs.
  • External Tool Integration - Enables agents to interact with external APIs and human-in-the-loop processes to extend functional capabilities.
  • Multi-Agent Output Evaluation - Measures agent reliability by comparing model responses against predefined schemas and validation tools.
  • Tool Integration Interfaces - Provides standardized interfaces to expose functions as executable tools for language models.
  • Cloud Agent Deployers - Automates containerization and registration of agent services for scalable cloud hosting.
  • Serverless Runtimes - Provides a runtime model that decouples agent logic from host environments for rapid serverless scaling.

Star history

Star history chart for google/adk-goStar history chart for google/adk-go

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Adk Go

Similar open-source projects, ranked by how many features they share with Adk Go.
  • awslabs/agent-squadawslabs avatar

    awslabs/agent-squad

    7,663View on GitHub↗

    Agent Squad is a multi-agent system orchestrator and language model agent orchestration framework. It serves as an AI workflow automation engine and tool integration layer designed to coordinate teams of specialized agents to solve complex tasks through routing, parallel execution, and state management. The project is distinguished by its ability to dynamically compose purpose-specific agents on-demand and route requests based on intent, language, or domain expertise. It supports advanced coordination patterns, including parallel subtask distribution, sequential task pipelines, and the abilit

    Pythonagentic-aiagentsai-agents
    View on GitHub↗7,663
  • agentscope-ai/agentscopeagentscope-ai avatar

    agentscope-ai/agentscope

    26,895View on GitHub↗

    Agentscope is a comprehensive toolkit for developing and orchestrating autonomous multi-agent systems. It provides a unified framework for building agents that can reason, execute tools, and manage memory, enabling the creation of complex, collaborative workflows where multiple specialized agents interact to solve multi-step objectives. The platform distinguishes itself through a robust orchestration engine that supports both sequential and concurrent agent pipelines. It utilizes a centralized event bus for real-time telemetry, allowing developers to track agent reasoning, tool usage, and sys

    Pythonagentchatbotlarge-language-models
    View on GitHub↗26,895
  • camel-ai/camelcamel-ai avatar

    camel-ai/camel

    17,253View on GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Pythonagentai-societiesartificial-intelligence
    View on GitHub↗17,253
  • mastra-ai/mastramastra-ai avatar

    mastra-ai/mastra

    21,221View on GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    View on GitHub↗21,221
See all 30 alternatives to Adk Go→

Frequently asked questions

What does google/adk-go do?

adk-go is an agent orchestration engine and multi-agent framework for building, coordinating, and scaling systems of large language model agents. It provides a tool integration kit to connect agents with external APIs, custom functions, and diverse data sources.

What are the main features of google/adk-go?

The main features of google/adk-go are: Agent Orchestration Engines, Agent Tool Integrations, Agentic Workflow Automation, Agentic Workflow Graphs, LLM Tooling Integrations, Multi-Agent Frameworks, Multi-Agent Orchestration Systems, Multi-Agent System Composition.

What are some open-source alternatives to google/adk-go?

Open-source alternatives to google/adk-go include: awslabs/agent-squad — Agent Squad is a multi-agent system orchestrator and language model agent orchestration framework. It serves as an AI… agentscope-ai/agentscope — Agentscope is a comprehensive toolkit for developing and orchestrating autonomous multi-agent systems. It provides a… camel-ai/camel — This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… ag2ai/ag2 — AG2 is a multi-agent large language model orchestration framework, agentic workflow automation tool, and RAG-enabled… microsoft/agent-framework — The agent-framework is an LLM agent orchestration framework and multi-agent workflow engine designed for building…