Skip to content

Go

Terminal window
tinkerise backend go my-go-service

Use go to bootstrap an HTTP service with an opinionated Go project structure.

  • Go >=1.22
  • go-blueprint installed through go install github.com/melkeydev/go-blueprint@latest
Terminal window
cd my-go-service
go mod tidy
go run .

No unified flag mappings are defined for this scaffolder. Pass native args as needed.

  • tinkerise delegates to go-blueprint create.
  • This scaffolder has two-level prerequisites: runtime and scaffolder tool.
  • Passthrough args are supported.
  • Install go-blueprint with go install ...@latest after Go is installed; the tool itself depends on Go.
  • Framework choices (Chi, Gin, Fiber, Echo, and others) come from native go-blueprint prompts or flags.

You get a go-blueprint service layout, typically including:

  • go.mod with module initialization
  • Router/server bootstrap for your selected HTTP framework
  • Handler and package structure for API endpoints
  • Optional extras (for example Docker or CI) when chosen in native options

See full CLI flags: /reference/commands/