Skip to content
The Daily Repo

zendev-sh / goai

Go AI SDK, the Go way. One unified API across 21+ providers. Streaming, structured output, MCP support, stdlib only. Go AI SDK for AI applications inspired by Vercel AI SDK.

Why this job: says: unified api

Picture from the zendev-sh/goai README

What it does

  • 8 core functions. GenerateText, StreamText, GenerateObject[T], StreamObject[T], Embed, EmbedMany, GenerateImage, GenerateVideo
  • 25+ providers. OpenAI, Anthropic, Google, Bedrock, Azure, Vertex, Mistral, xAI, Groq, Cohere, DeepSeek, MiniMax, Fireworks, Together, DeepInfra, OpenRouter, Requesty, Perplexity, Cerebras, Ollama, vLLM, RunPod, Runcrate, Cloudflare Workers
  • Auto tool loop. Define tools with Execute handlers, set MaxSteps for GenerateText and StreamText
  • Structured output. GenerateObject[T] auto-generates JSON Schema from Go types via reflection
  • Streaming. Real-time text and partial object streaming via channels

Get started

No single install command. Read the steps in the README (opens in new tab)

Maintenance
Active
Last commit yesterday
Stars
238
+4 this week
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
v0.11.0
Released 9 days ago
Built with
Go
99% of the code

Is it looked after?

Contributors
18
Last 90 days
Issues
92% closed
4 still open
Pull requests
152 merged
2 waiting
Releases
64
30+ in the last year
More: languages, topics and project record

Languages

  • Go 99%
  • Shell <1%
  • TypeScript <1%
  • HTML <1%

Topics

  • ai
  • ai-agents
  • ai-tools
  • llm
  • sdk-go
  • ai-sdk
  • anthropic
  • azure-op
  • bedro
  • cerebra
  • gemini
  • minimax

Project record

  • JobModel gateways
  • StatusFeatured
  • Commits354
  • Forks41
  • Watching1
  • Stars in 28 days+13
  • CreatedMar 17, 2026
  • First seen by usNov 7, 2026
  • CheckedNov 9, 2026

Type to search.

Try