SaaSHub helps you find the best software and product alternatives Learn more β
Langchaingo Alternatives
Similar projects and alternatives to langchaingo
-
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
testcontainers-go
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
-
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
-
-
ollama
Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models.
-
-
agency
π΅οΈββοΈ Library designed for developers eager to explore the potential of Large Language Models (LLMs) and other generative AI through a clean, effective, and Go-idiomatic approach. (by neurocult)
-
rueidis
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.
-
yao
β¨ Yao is an all-in-one application engine that enables developers to create web apps, REST APIs, business applications, and more, with AI as a development partner.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
langchaingo discussion
langchaingo reviews and mentions
-
How to Use AI in Go with LangChainGo (Very Easy!)
Have you ever wanted to use AI in your Go (Golang) programs? It may sound hard, but with LangChainGo, itβs actually very easy. In this post, I will show you a simple example to get started.
-
Vector embeddings made easy with Go, Azure Cosmos DB, and OpenAI
The application is built using Go using the SDKs for Azure Cosmos DB (azcosmos) and Azure OpenAI (azopenai). It also utilizes the langchaingo library for document loading and text splitting. The frontend is a simple HTML, CSS, and JavaScript embedded directly in the Go application.
-
Implementing Chat History for AI Applications Using Azure Cosmos DB Go SDK
This blog post covers how to build a chat history implementation using Azure Cosmos DB for NoSQL Go SDK and langchaingo. If you are new to the Go SDK, the sample chatbot application presented in the blog serves as a practical introduction, covering basic operations like read, upsert, etc. It also demonstrates using the Azure Cosmos DB Linux-based emulator (in preview at the time of writing) for integration tests with Testcontainers for Go.
- LangChain for Go, the easiest way to write LLM-based programs in Go
-
Calling LangChain from Go (Part 1)
Luckily I found the following Github repository: https://github.com/tmc/langchaingo (curtsy to Travis Cline https://github.com/tmc).
- Using AI in your IDE to work with open-source code bases
-
Mocking an LLM Embedder Targeting MongoDB Atlas
See here for a working example using LangChainGo. Note, this will require a MongoDB Atlas Cluster with a vector search index. Check out the tutorial!
-
Build generative AI applications in Go using Amazon Titan Text Premier model
In this blog I will walk you through how to use the Amazon Titan Text Premier model in your Go applications with langchaingo which is a Go port of langchain (originally written for Python and JS/TS).
-
Maintain chat history in generative AI apps with Valkey
But, thats not the same with langchaingo which is a Go port of LangChain. I am going to walk through how to do the same, but for Valkey (not Redis). Valkey is an open source alternative to Redis. It's a community-driven, Linux Foundation project created to keep the project available for use and distribution under the open source Berkeley Software Distribution (BSD) 3-clause license after the Redis license changes.
-
Getting started with Valkey using JavaScript
Having worked a lot with the Go port (langchaingo), as well as Python, I wanted to try LangchainJS.
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jul 2025
Stats
tmc/langchaingo is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of langchaingo is Go.