langchaingo and Langchain-made-for-Go

The official LangChain Go implementation (A) and an independent community reimplementation (B) are competitors offering alternative Go bindings for LLM composition, where developers should choose A for production use given its maturity and maintenance.

langchaingo
57
Established
Langchain-made-for-Go
22
Experimental
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 0/25
Adoption 1/25
Maturity 9/25
Community 12/25
Stars: 8,836
Forks: 1,055
Downloads:
Commits (30d): 0
Language: Go
License: MIT
Stars: 1
Forks: 1
Downloads:
Commits (30d): 0
Language: Go
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About langchaingo

tmc/langchaingo

LangChain for Go, the easiest way to write LLM-based programs in Go

Provides modular abstractions for language models, memory, chains, and agents that compose together into complex LLM workflows. Supports multiple LLM providers (OpenAI, Gemini, Ollama) through a unified interface and includes built-in components for retrieval-augmented generation, prompt templating, and agent loops.

About Langchain-made-for-Go

TalhaBruh/Langchain-made-for-Go

Langchain implementation in Go, enabling developers to build applications with LLMs through composability. It includes example usage and references for creating AI-driven applications, such as generating company name suggestions.

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