⚠️ Heads up: this tool's official website appears to be unreachable right now. It may be offline, rebranded, or temporarily down.
Microsoft Agent Framework for Go

Microsoft Agent Framework for Go

★ 3.6 🔖 600 saves 💰 Free ChatbotsGitHub

The Microsoft Agent Framework for Go is the Go implementation of Microsoft’s open, multi-language framework for building, orchestrating and deploying production-grade AI agents and multi-agent workflows. It brings the same agent abstractions Microsoft ships for .NET and Python to the Go ecosystem, so Go teams can build agent systems with a first-class, idiomatic SDK. The project is hosted on GitHub, where it has earned roughly 650 stars, and it is under very active development.

Overview

Microsoft Agent Framework (MAF) is the company’s unified successor direction for its agent tooling, designed for real production concerns: composing multiple specialized agents into workflows, managing conversation state, connecting models and tools, and deploying reliably. The Go implementation in this repository mirrors that architecture for the large community of backend teams who build services in Go — a natural fit for agent infrastructure, where concurrency and efficient networking matter. It connects to model providers, supports agent orchestration patterns, and is documented alongside the wider framework on Microsoft Learn, with a Go reference on pkg.go.dev. Community support runs through the Microsoft Foundry Discord.

Key Features

  • Build and orchestrate AI agents and multi-agent workflows natively in Go
  • Part of Microsoft’s multi-language Agent Framework family alongside .NET and Python
  • Production-focused design: state management, tool use and deployment patterns
  • Connects Go services to leading LLM providers through framework abstractions
  • Official documentation on Microsoft Learn and API reference on pkg.go.dev
  • Actively developed by Microsoft with community support channels

💳 Pricing

The Microsoft Agent Framework for Go is free and open source under the MIT license. You pay only for the model APIs and infrastructure your agents use.

Who Is It For

This framework is for Go developers and platform teams who want to build production agent systems — orchestrated, multi-agent backends and AI-powered services — in Go rather than switching languages to use Python-first agent SDKs.

🚀 Visit Microsoft Agent Framework for Go Official Site

🚩 Report an issue