Early previewThis guide is in development. Items tagged verify are still being checked against official docs.
nebx Learn
GitHub
Menu
Home/Go/AI utilities
Go

Go

Simple, fast to compile, built for concurrent network services.

Paradigm
Procedural, composition over inheritance
Typing
Static, strong, structural interfaces
Memory
Concurrent low-latency GC
Runs
Single static native binary
Concurrency
Goroutines and channels

AI utilities

Libraries for machine learning and LLM integration in Go, plus AI coding assistants that work with any language.

The AI ecosystem changes quickly. Check each project's repository for current maintenance status and versions before adopting.
LLM APIs

Official Anthropic and OpenAI Go SDKs verify

anthropic-sdk-go and openai-go client libraries.

LLM orchestration

LangChainGo verify

Community Go port of LangChain concepts: chains, agents, vector stores.

Local LLMs

Ollama

Written in Go; its api package can be used as a Go client for local models.

Numerics

Gonum

Matrices, statistics and optimisation for Go.

Inference

ONNX Runtime bindings verify

Community wrappers exist; check maintenance status before adopting.

AI-assisted development

Agentic coding

Claude Code

Anthropic's coding agent for the terminal, IDEs, desktop and web.

Completion & chat

GitHub Copilot

In-editor suggestions and chat across many IDEs.

AI editor

Cursor

A VS Code-based editor built around AI assistance.

Saved in this browser only. Part of From code to production (0/5).