Skip to content

Go Micro

A framework for agents, tools and services

Install

$git clone https://github.com/micro/go-micro

Install command taken from the project's README or registry entry. Always review code before running it.

Go Micro

Go Micro is a Go framework for distributed systems development.

It provides RPC, service discovery, messaging, storage, and configuration. Agents use services as tools; workflows coordinate service calls and agent tasks. Each component uses a Go interface with a default implementation that can be replaced.

Features

  • Services: RPC with streaming, message encoding and service discovery.
  • Agents: models, conversation history, tools, and agent execution.
  • Workflows: ordered steps, retries, and checkpoints.

Getting started

Install the framework:

go get go-micro.dev/v6@latest

See the quickstart for local development, services guide for services, and agent guide for agents.

Documentation

License

Apache 2.0

Similar plugs

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…

Explore related