AltHub

langchain-ai/langchain Alternatives

LLM / agent framework

Framework for building agents and LLM-powered applications by chaining interoperable components.

144.8kPythonMITactive · last push 2mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

langchain-ai/langgraphGitHub

choose when you need graph-based, stateful agent orchestration with fine-grained control.

Build resilient agents.

40.2k
Python
MIT
active2mo ago
i-am-bee/beeai-frameworkGitHub

choose when you want a multi-language agent framework with production features.

Build production-ready AI agents in both Python and Typescript.

3.4k
Python
Apache-2.0
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

TaskingAI/TaskingAIGitHub

older platform-style alternative; stale and heavier than a local library.

The open source platform for AI-native application development.

5.4k
Python
Apache-2.0
dormant1.9y ago
kennethreitz/simplemindGitHub

lightweight provider client for simple LLM apps, but stale.

Python API client for AI providers that intends to replace LangChain and LangGraph for most common use cases.

540
Python
Apache-2.0
dormant1.7y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

botpress/botpressGitHub

full chatbot platform with visual builder; choose if you want a hosted, GUI-driven app.

The open-source hub to build & deploy GPT/LLM Agents ⚡️

14.9k
TypeScript
MIT
active1mo ago

Listed as an alternative to

These projects were analysed and named langchain among their alternatives. The relationship is not symmetric — how langchain rates them is a separate judgement, made when langchain is analysed in its own right.

AstrBotDevs/AstrBotGitHub

calls langchain “General Python agent framework; choose it when you need a low-level library to embed in your own app rather than a ready IM-bot platform.”

AI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨

39.5kPythonactive
mastra-ai/mastraGitHub

calls langchain “Choose when building in Python; offers a mature ecosystem with many integrations, but not TypeScript.”

Mastra is the modern TypeScript framework for AI-powered applications and agents.

27.4kTypeScriptactive
vercel/aiGitHub

calls langchain “Choose when you work in Python and need a mature ecosystem for chaining LLM calls and tools.”

The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents

26.4kTypeScriptactive
botpress/botpressGitHub

calls langchain “General LLM agent framework in Python/JS; choose when you need a composable, code-first library and can build your own deployment pipeline.”

The open-source hub to build & deploy GPT/LLM Agents ⚡️

14.9kTypeScriptactive
cloudwego/einoGitHub

calls langchain “when you prefer Python and want the most mature, widely-adopted LLM framework instead of a Go implementation.”

The ultimate LLM/AI application development framework in Go.

12.9kGoactive
langchain4j/langchain4jGitHub

calls langchain “Choose if you work in Python and want the original LangChain library with the largest community.”

LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM. It offers a unified API over popular LLM providers and vector stores, and makes implementing tool calling (including MCP support), agents and RAG easy. It integrates seamlessly with enterprise Java frameworks like Quarkus and Spring Boot.

12.9kJavaactive
microsoft/promptflowGitHub

calls langchain “choose for a general Python LLM framework with a large ecosystem, adding your own evaluation and deployment”

Build high-quality LLM apps - from prototyping, testing to production deployment and monitoring.

11.2kPythonactive
tmc/langchaingoGitHub

calls langchain “the original Python LangChain; choose it when building in Python instead of Go.”

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

9.6kGoslowing