#5252nd of 70 in Agent frameworks and SDKs
langchaingo
Go port of LangChain for building LLM applications
- Stars
- 9.7k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Go
Missed the latest GitHub check; these facts may be older.
Overview
LangChainGo is the Go implementation of LangChain, a library for composing LLM calls in Go programs. The README shows an OpenAI example using the llms package and points to a docs site, a pkg.go.dev reference and an examples directory. Provider, vector store and feature coverage are not listed in the README.
Who it is for: Go developers adding LLM calls or chains to backend services
Strengths
- Native Go library that compiles into your service binary
- MIT license with a docs site, API reference and examples directory
- Common llms interface across providers, shown with OpenAI in the README
- Linked blog posts cover Gemini and Ollama usage from Go
Weaknesses
- README does not list supported providers, vector stores or agent features
- Feature parity with Python LangChain is not stated
- README says development is moving to a community effort and seeks maintainers
- README shows only a basic completion example, no agents or RAG
What it needs
- no GPU
- Needs Go toolchain, LLM provider API (e.g. OpenAI)
- Models: OpenAI, Gemini, Ollama
Also in Agent frameworks and SDKs
See all 70| Rank | Project | Score |
|---|---|---|
| 1 | ppt-masterAgent skill that turns documents into natively editable PowerPoint decks | 94 out of 100 |
| 2 | langchainPython framework for building LLM agents and apps from interoperable components | 89 out of 100 |
| 3 | browser-usePython library that lets an LLM agent control a web browser | 89 out of 100 |
| #4 | openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing | 89 out of 100 |
| #5 | mastraTypeScript framework for building AI agents and workflows | 89 out of 100 |