Home/Developer Tools/langchaingo
langchaingo logo

langchaingo

tmc/langchaingo

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

GraphCanon updated Sep 20, 2026 · GitHub synced Sep 20, 2026

59views this month

9.7k stars1.1k forksLast push Jan 11, 2026 Go MIT

Decision brief

LangChainGo simplifies the integration of Large Language Models into Go projects through easy-to-use APIs and composability.

Good fit when

  • - You are working on a project that requires LLM-based capabilities, but prefer to code in Go.
  • - Your team is already proficient in Go and you want to incorporate state-of-the-art language models without switching languages or frameworks.

Avoid when

  • - If your project strictly adheres to another programming language where other implementations of LangChain are available.
  • - When your application requires heavy customization at the framework level that might not be directly supported within LangChainGo’s current implementation.

Observed Jul 11, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Slowing (239d since push)
As of Sep 7, 2026
Provenance
Not a fork · Personal account
As of Sep 7, 2026
Security (OSV)
22 low (22 low)
As of Jul 11, 2026

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

go get github.com/tmc/langchaingo
pkg.go.dev

How it fits your stack(1)

Typed graph edges - alternatives, integrations, successors, and dependencies. Ranked by relationship type, not raw GitHub stars.

Relationship graph

Optional deeper exploration of typed edges and category neighbours.

Similar tools

Same-category neighbours not already linked as typed edges.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

A Go language implementation of LangChain that simplifies the process of incorporating Large Language Model (LLM) applications into Go projects through composability.

Capability facts

Languages
go

Source: github.language · Sep 7, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

LangChain integrationLangChain

Source: README excerpt (regex_v1, Aug 8, 2026)

> 🎉 **Join our new official Discord community!** Connect with other LangChain Go developers, get help and contribute: [Join Discord](https://discord.gg/t9UbB
Source link
Works with ChatGPTChatGPT

Source: README excerpt (regex_v1, Aug 8, 2026)

- [Creating a simple ChatGPT clone with Go](https://sausheong.com/creating-a-simple-chatgpt-clone-with-go-c4
Source link

Tags

README

🎉 Join our new official Discord community! Connect with other LangChain Go developers, get help and contribute: Join Discord 🦜️🔗 LangChain Go <img src="https://github.com/codespaces/badge.svg" title="Open in Github Codespace" width="150" height="20" ⚡ Building applications wit...

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.