Why (and How) I Built a Go AI SDK
go
dev.to
GoAI, a Go (Golang) LLM library: 22+ providers, 2 dependencies, type-safe generics. v0.6.1, Go 1.25+. I built it to learn Go by adding AI to infrastructure that already runs on Go. The Go AI SDK landscape Python has LangChain, LlamaIndex, LiteLLM. TypeScript has the Vercel AI SDK. Go has options, but none covered all the bases. What I found Library Stars Created Providers What's missing go-openai ~10.6k Aug 2020 1 Single provider only Eino (ByteDance) ~10.5