LangChain is the most popular open-source framework for developing applications powered by language models. With over 129,000 GitHub stars and 277k+ repositories using it, LangChain provides a standard interface for chains, agents, and memory components, enabling developers to build context-aware, reasoning applications.
License: MIT
GitHub: langchain-ai/langchain
- π§± Composable Components - Modular building blocks for LLM applications
- π Chains - Combine components for complex workflows
- π€ Agents - LLM-driven decision making and tool usage
- π Memory - Persistent conversation state and context
- π Document Loaders - Load and process documents for RAG
- π Integrations - 100+ integrations with LLMs, vector stores, and tools
- π LangChain Hub - Share and discover prompts, chains, and agents
- π LangServe - Deploy chains as REST APIs
- π LangSmith - Debug, test, and monitor LLM applications
- πΈοΈ LangGraph - Low-level orchestration for complex workflows
- RAG Applications - Build document Q&A systems
- Conversational AI - Chatbots with memory and context
- Agent Systems - Autonomous agents with tool access
- Data Extraction - Structured output from unstructured text
- Code Generation - AI-powered code assistance
| Component |
Technology |
| Language |
Python (99.3%) |
| Package Manager |
pip, uv, Poetry |
| Deployment |
Python application (no official Docker image) |
| Vector Stores |
FAISS, Chroma, Pinecone, Weaviate, 40+ more |
| LLM Providers |
OpenAI, Anthropic, Google, Azure, AWS, 50+ more |
Note: A separate JavaScript/TypeScript version is available at LangChain.js.
| Component |
Minimum |
Recommended |
| OS |
Linux, macOS, Windows |
Linux (Ubuntu 20.04+) |
| Python |
3.10+ |
3.11+ |
| CPU |
1 core |
2+ cores |
| RAM |
512 MB |
2+ GB |
| Disk |
500 MB |
2+ GB |
- β
Open-source (MIT License)
- β
Active development (v1.2.10 - February 10, 2026)
- β
129k+ GitHub stars, 21.1k forks
- β
1,172+ releases, 3,901 contributors
- β
PyPI packages:
langchain, langchain-core, langchain-community
- β
Used by 277k+ repositories
- β
LangSmith platform available for observability
- βΉοΈ No official Docker image - deploy as Python application
ΒΆ History and References
Any questions?
Feel free to contact us. Find all contact information on our contact page.