Skip to content

Go Microservice

Go HTTP service with observability and deployment. Lightweight, single-binary, production-ready.

Namego-microservice
Version0.1.0
Tagsgo, microservice, api, deployment
Sourcecomposites/go-microservice.yaml

Render it

# CLI
npx @nanohype/sdk render-composite go-microservice --out ./my-app

# SDK
import { LocalSource, renderComposite } from "@nanohype/sdk";
const result = await renderComposite(source, "go-microservice", variables);

# MCP — from an agent
get_composite({ name: "go-microservice" })

What it draws together

TemplateRendered atNotes
go-servicerootthe root project
module-auth-goauth
eval-harnessevals
k8s-deployinfra

Variables

Required

ProjectName string
Project name Must be lowercase kebab-case.
GoModule string
Go module path
Org string
GitHub org or username

Optional

DeployTarget string — defaults to kubernetes
Deployment target