micro/go-micro
Some data may be outdated — see provenance labels.
A Go agent harness and service framework observed · 2026-09-21
Health v2 · maintenance only
91/100
- Activity 94
- Release rhythm 82
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 1.0
- age_days: 4298
- days_rel: 40
- days_push: 39
- n_releases_24m: 65
Adoption not part of the score
23069 stars · 2424 forks observed · 2026-09-21
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-12, confidence 0.97
Go Micro is an agent harness and service framework for Go that lets you build AI‑driven agents and expose their service endpoints as tools. It provides a unified runtime for agents, services, and durable workflows with built‑in discovery, RPC, and gateway support.
Use cases
- Create an AI assistant that can call Go services as tools via conversation
- Generate missing microservices on‑the‑fly from natural language prompts
- Expose service endpoints as AI‑callable tools through the Model Context Protocol (MCP)
- Build durable, checkpointed workflows that combine deterministic code with LLM decisions
- Enable agents to communicate with each other using the Agent‑to‑Agent (A2A) protocol
When to choose
- You need a Go‑native framework that tightly integrates LLM agents with microservices
- You want automatic generation of service code from prompts
- Your system requires both RPC/gRPC communication and AI‑driven tool invocation
- You prefer a pluggable architecture where components like discovery, transport, and storage can be swapped
When to avoid
- You are not using Go or need a language‑agnostic solution
- Your project does not involve AI agents or LLM‑driven interactions
- You require a lightweight library without the full runtime and CLI overhead
Facets
framework · maturity active
api-framework rpc cli artificial-intelligence backend go windows cli agent-harness service-framework mcp-gateway a2a-gateway code-generation durable-flows ai-agents devops linux macos
7 sources
- readme: https://github.com/micro/go-micro · fetched 2026-09-21 · 09368bb035c7
- homepage: https://go-micro.dev · fetched 2026-09-28 · 892a387ef789
- site_page: https://go-micro.dev/docs/index.html · fetched 2026-09-28 · b73eb11afc2f
- site_page: https://go-micro.dev/docs · fetched 2026-09-28 · ebfd4243d847
- site_page: https://go-micro.dev/docs/getting-started.html · fetched 2026-09-28 · 657e337966de
- site_page: https://go-micro.dev/docs/quickstart.html · fetched 2026-09-28 · 3bc7ceafaa57
- site_page: https://go-micro.dev/blog/2026/06/05/introducing-micro-newagent.html · fetched 2026-08-29 · efeb29f55ae2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| micro/go-micro | main | 91 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem