Awesome Go

Artificial Intelligence

13 libraries in this category

chromem-go

Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence

Artificial IntelligenceArtificial Intelligence
langchaingo

LangChainGo is a framework for developing applications powered by language models

Artificial IntelligenceArtificial Intelligence
LocalAI

Open Source OpenAI alternative, self-host AI models

Artificial IntelligenceArtificial Intelligence
Ollama

Run large language models locally

Artificial IntelligenceArtificial Intelligence
OllamaFarm

Manage, load-balance, and failover packs of Ollamas

Artificial IntelligenceArtificial Intelligence
AegisFlow

AI gateway for routing, securing, and monitoring LLM traffic across 10+ providers. OpenAI-compatible API, WASM policy plugins, canary rollouts, real-time dashboard

Artificial IntelligenceArtificial Intelligence
ai

A Go toolkit for building AI agents and applications across multiple providers with unified LLM, embeddings, tool calling, and MCP integration

Artificial IntelligenceArtificial Intelligence
goai

Go SDK for building AI applications. One SDK, 20+ providers. Inspired by Vercel AI SDK

Artificial IntelligenceArtificial Intelligence
hotplex

AI Agent runtime engine with long-lived sessions for Claude Code, OpenCode, pi-mono and other CLI AI tools. Provides full-duplex streaming, multi-platform integrations, and secure sandbox

Artificial IntelligenceArtificial Intelligence
langgraphgo

A Go library for building stateful, multi-actor applications with LLMs, built on the concept of LangGraph,with a lot of builtin Agent architectures

Artificial IntelligenceArtificial Intelligence
localaik

Local compatibility proxy for the Gemini and OpenAI APIs. Run one container locally and test both SDK protocol shapes on the same port without API keys or network access

Artificial IntelligenceArtificial Intelligence
otellix

OpenTelemetry-native LLM observability and budget guardrails for cost-constrained production environments

Artificial IntelligenceArtificial Intelligence
routex

YAML-driven multi-agent AI runtime for Go with Erlang-style supervision, MCP tool server support, and a CLI

Artificial IntelligenceArtificial Intelligence