go-openai and openai-go

These are competitors offering overlapping Go client library implementations for OpenAI's API, with sashabaranov/go-openai being the substantially more mature and widely-adopted option.

go-openai
55
Established
openai-go
43
Emerging
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 23/25
Maintenance 0/25
Adoption 8/25
Maturity 16/25
Community 19/25
Stars: 10,585
Forks: 1,688
Downloads:
Commits (30d): 0
Language: Go
License: Apache-2.0
Stars: 64
Forks: 21
Downloads:
Commits (30d): 0
Language: Go
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About go-openai

sashabaranov/go-openai

OpenAI ChatGPT, GPT-5, GPT-Image-1, Whisper API clients for Go

This is a Go language library that helps developers integrate OpenAI's powerful AI models into their Go applications. It takes plain text prompts, audio files, or image descriptions and returns generated text (like chat responses or transcriptions) or images, allowing Go developers to build AI-powered features directly into their software. Developers who use Go for backend services, command-line tools, or web applications will find this useful.

Go development AI integration Application development Natural language processing Image generation

About openai-go

all-in-aigc/openai-go

OpenAI Go SDK.

This is a Go language library that helps developers integrate OpenAI's artificial intelligence capabilities into their Go applications. It takes your OpenAI API key and specific AI model requests (like generating text, creating images, or completing chat messages) as input, and outputs the AI-generated content or responses. It's used by software developers who are building applications in Go and want to leverage OpenAI's powerful models.

Go programming AI application development natural language processing integration machine learning API client AI model integration

Scores updated daily from GitHub, PyPI, and npm data. How scores work