This roadmap outlines the planned features and improvements for Go Micro. Community feedback and contributions are welcome!
See internal/docs/ROADMAP_2026.md for the AI-Native Era roadmap focused on MCP integration, agent-first development, and business sustainability. This document covers general framework improvements.
- Modernize documentation structure
- Add learn-by-example guides
- Update issue templates
- MCP integration documentation
- Agent playground and MCP tools registry
- Create video tutorials
- Interactive documentation site
- Plugin discovery dashboard
- AI package with provider abstraction (
ai.Modelinterface) - Anthropic Claude provider (
ai/anthropic) - OpenAI GPT provider (
ai/openai) - Tool execution with auto-calling support
- Streaming support via
ai.Stream
- OpenTelemetry native support
- Auto-instrumentation for handlers
- Metrics export standardization
- Distributed tracing examples
- Integration with popular observability platforms
-
micro runwith hot reload and unified gateway -
micro deploywith SSH + systemd deployment -
micro mcpcommand suite (serve, list, test, docs, export) -
micro devwith enhanced hot reload - Service templates (
micro new --template) - Better error messages with suggestions
- Debug tooling improvements
- VS Code extension for Go Micro
- Health check standardization
- Graceful shutdown improvements
- Resource cleanup best practices
- Load testing framework integration
- Performance benchmarking suite
- Kubernetes operator
- Helm charts for common setups
- Service mesh integration guides (Istio, Linkerd)
- Cloud provider quickstarts (AWS, GCP, Azure)
- Multi-cluster patterns
- Bearer token authentication for MCP
- Per-tool scope enforcement
- Audit logging
- Rate limiting
- mTLS by default option
- Secret management integration (Vault, AWS Secrets Manager)
- RBAC improvements
- Security audit and hardening
- CVE scanning and response process
- Plugin marketplace/registry
- Plugin quality standards
- Community plugin contributions
- Plugin compatibility matrix
- Auto-discovery of available plugins
- Improved streaming support
- Server-sent events (SSE) support (via MCP gateway)
- WebSocket plugin
- Event sourcing patterns
- CQRS examples
- Mock generation tooling
- Integration test helpers
- Contract testing support
- Chaos engineering examples
- E2E testing framework
- Connection pooling optimizations
- Zero-allocation paths
- gRPC performance improvements
- Caching strategies guide
- Performance profiling tools
- Code generation improvements
- Better IDE support
- Debugging tools
- Migration automation tools
- Upgrade helpers
- Regular blog posts and case studies
- Community spotlight program
- Contribution rewards
- Monthly community calls
- Conference presence
- Maintain backward compatibility (Go Micro v5+)
- Progressive disclosure of complexity
- Best-in-class developer experience
- Production-grade reliability
- Comprehensive plugin ecosystem
- 100+ production deployments documented
- 50+ community plugins
- Active contributor community
- Regular releases (monthly patches, quarterly features)
- Comprehensive benchmarks vs alternatives
- Batteries included, fully swappable - Start simple, scale complex
- Zero-config local development - No infrastructure required to start
- AI-native by default - Every service is an MCP tool automatically
- Plugin ecosystem in-repo - No version compatibility hell
- Progressive complexity - Learn as you grow
- Cloud-native first - Built for Kubernetes and containers
We welcome contributions to any roadmap items! See CONTRIBUTING.md for guidelines.
- Documentation improvements (guides, tutorials)
- Multi-protocol MCP support (WebSocket, gRPC)
- Agent SDK integrations (LlamaIndex, AutoGPT)
- OpenTelemetry integration
- Kubernetes operator and Helm charts
- Pick an item from the roadmap
- Open an issue to discuss approach
- Submit a PR with implementation
- Help review others' contributions
Have suggestions for the roadmap?
- Open a feature request
- Start a discussion in GitHub Discussions
- Comment on existing roadmap issues
We follow semantic versioning:
- Major versions (v5 → v6): Breaking changes
- Minor versions (v5.3 → v5.4): New features, backward compatible
- Patch versions (v5.3.0 → v5.3.1): Bug fixes, no API changes
- v5: Active development (current)
- v4: Security fixes only (until v6 release)
- v3: End of life
Last updated: March 2026
This roadmap is subject to change based on community needs and priorities.