Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Go.
| Date | Stars |
|---|---|
| 2026-07-31 | 389 |
| 2026-08-03 | 396 |
| 2026-08-06 | 396 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day

# Welcome to Microsoft Agent Framework for Go!
[](https://discord.gg/b5zjErwbQM)
[](https://learn.microsoft.com/en-us/agent-framework/)
[](https://pkg.go.dev/github.com/microsoft/agent-framework-go)
[](https://github.com/microsoft/agent-framework-go/stargazers)
Microsoft Agent Framework (MAF) is an open, multi-language framework for building **production-grade AI agents and multi-agent workflows**. This repository contains the Go implementation of Microsoft Agent Framework, along with Go samples and documentation to help you get started.
Microsoft Agent Framework is built for teams taking agents from prototype to production. It provides a consistent foundation for building, orchestrating, and operating agent systems while keeping architecture choices open as requirements evolve, and supports a broad ecosystem including Microsoft Foundry, Azure OpenAI, OpenAI, Model Context Protocol (MCP), Agent2Agent (A2A), AG-UI, and the GitHub Copilot SDK.
The .NET and Python implementations are available in the [upstream Microsoft Agent Framework repository](https://github.com/microsoft/agent-framework).
> **Note:** Microsoft Agent Framework for Go is in public preview and is currently evolving outside the core upstream codebase. As adoption and feedback grow, we expect closer alignment with the broader MAF ecosystem.
<p align="center">
<a href="https://www.youtube.com/watch?v=AAgdMhftj8w" title="Watch the full Agent Framework introduction (30 min)">
<img src="https://img.youtube.com/vi/AAgdMhftj8w/hqdefault.jpg"
alt="Watch the full Agent Framework introduction (30 min)" width="480">
</a>
</p>
<p align="center">
<a href="https://www.youtube.com/watch?v=AAgdMhftj8w">
Watch the full Agent Framework introduction (30 min)
</a>
</p>
## Is this the right framework for you?
MAF is a strong fit if you:
- are building agents and workflows you expect to run in production,
- need orchestration beyond a single prompt or stateless chat loop,
- want graph-based patterns such as sequential, concurrent, group collaboration, and custom workflow routing,
- care about checkpointing, restartability, observability, governance, or human-in-the-loop control,
- need provider flexibility so your architecture can evolve without major rewrites.
## Key Features
Explore new MAF capabilities and real implementation patterns on the [official blog](https://devblogs.microsoft.com/agent-framework/).
For a detailed .NET-to-Go feature comparison, see the [.NET and Go SDK feature comparison](./docs/dotnet-go-sdk-feature-comparison.md). In short, the Go SDK covers core agents, tools, middleware, workflows, observability, and interoperability integrations, while .NET currently has broader product integrations and several features that are not implemented yet in Go.
- **Go Support**: Go packages, examples, and APIs for building agents and workflows in Go.
- [Go reference](https://pkg.go.dev/github.com/microsoft/agent-framework-go) | [Go examples](./examples/)
- **Multiple Agent Provider Support**: Support for various LLM and agent providers, with more being added continuously.
- [Provider examples](./examples/02-agents/providers/) | [Provider packages](./provider/)
- **Middleware**: Flexible middleware for request/response processing, logging, OpenTelemetry, context providers, tool approval, and automatic tool calling.
- [Agent middleware](./agent/middleware.go) | [Agent harness](./agent/harness/)
- **Orchestration Patterns & Workflows**: Build multi-agent systems with graph-based workflows supporting sequential, concurrent, groupExcerpt of 12,611 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:11c29af727239c7a, desc:ai agents, name:agent framework, desc:multi-agent