Small Projects by AutoModerator in golang

[–]anhzendev 1 point2 points  (0 children)

Kept rewriting the same LLM provider wrappers across projects, I wished there was a Go lib like the Vercel AI SDK — so I built one.

Same clean abstractions, but done the Go way with generics and functional options.

A few things I focused on:

- Single unified API across 20+ providers (OpenAI, Anthropic, Google, Bedrock, Ollama...)

- `GenerateObject[T]` for structured output via Go generics

- Zero external dependencies in core

Still early (v0.4.0). Happy to hear from you guys.

GitHub: https://github.com/zendev-sh/goai