back to home

Best Open Source langchain Libraries

A curated list of the most popular GitHub repositories tagged with langchain. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1langchain-ai/langchain

🦜🔗 The platform for reliable agents.

127,110Python
Analyze Code

#2microsoft/markitdown

Python tool for converting files and office documents to Markdown.

87,461Python
Analyze Code

#3FlowiseAI/Flowise

Build AI Agents, Visually

49,249TypeScript
Analyze Code

#4chatchat-space/Langchain-Chatchat

Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM, Qwen and Llama) RAG and Agent app with langchain

37,306Python
Analyze Code

#5BerriAI/litellm

Python SDK, Proxy Server (AI Gateway) to call 100+ LLM APIs in OpenAI (or native) format, with cost tracking, guardrails, loadbalancing and logging. [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropic, Sagemaker, HuggingFace, VLLM, NVIDIA NIM]

36,503Python
Analyze Code

#6reworkd/AgentGPT

🤖 Assemble, configure, and deploy autonomous AI Agents in your browser.

35,717TypeScript
Analyze Code

#7NirDiamant/RAG_Techniques

This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. RAG systems combine information retrieval with generative models to provide accurate and contextually rich responses.

25,520Jupyter Notebook
Analyze Code

#8huggingface/agents-course

This repository contains the Hugging Face Agents Course.

25,466MDX
Analyze Code

#9langchain-ai/langgraph

Build resilient language agents as graphs.

24,913Python
Analyze Code

#10mlflow/mlflow

The open source developer platform to build AI agents and models with confidence. Enhance your AI applications with end-to-end tracking, observability, and evaluations, all in one integrated platform.

24,349Python
Analyze Code

#11langfuse/langfuse

🪢 Open source LLM engineering platform: LLM Observability, metrics, evals, prompt management, playground, datasets. Integrates with OpenTelemetry, Langchain, OpenAI SDK, LiteLLM, and more. 🍊YC W23

22,137TypeScript
Analyze Code

#121Panel-dev/MaxKB

🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。

20,146Python
Analyze Code

#13NirDiamant/GenAI_Agents

This repository provides tutorials and implementations for various Generative AI Agent techniques, from basic to advanced. It serves as a comprehensive guide for building intelligent, interactive AI systems.

20,075Jupyter Notebook
Analyze Code

#14bytedance/deer-flow

An open-source SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skills and subagents, it handles different levels of tasks that could take minutes to hours.

20,047TypeScript
Analyze Code

#15meta-llama/llama-cookbook

Welcome to the Llama Cookbook! This is your go to guide for Building with Llama: Getting started with Inference, Fine-Tuning, RAG. We also show you how to solve end to end problems using Llama model family and using them on various provider services

18,209Jupyter Notebook
Analyze Code

#16comet-ml/opik

Debug, evaluate, and monitor your LLM applications, RAG systems, and agentic workflows with comprehensive tracing, automated evaluations, and production-ready dashboards.

17,798Python
Analyze Code

#17botpress/botpress

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

14,558TypeScript
Analyze Code

#18Unstructured-IO/unstructured

Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex documents into clean, structured formats for language models. Visit our website to learn more about our enterprise grade Platform product for production grade workflows, partitioning, enrichments, chunking and embedding.

14,014HTML
Analyze Code

#19MODSetter/SurfSense

Connect any LLM to your internal knowledge sources and chat with it in real time alongside your team. OSS alternative to NotebookLM, Perplexity, and Glean. Join our Discord: https://discord.gg/ejRNvftDp9

13,002Python
Analyze Code

#20GoogleCloudPlatform/generative-ai

Sample code and notebooks for Generative AI on Google Cloud, with Gemini on Vertex AI

12,709Jupyter Notebook
Analyze Code

#21yichuan-w/LEANN

[MLsys2026]: RAG on Everything with LEANN. Enjoy 97% storage savings while running a fast, accurate, and 100% private RAG application on your personal device.

9,999Python
Analyze Code

#22cloudwego/eino

The ultimate LLM/AI application development framework in Go.

9,686Go
Analyze Code

#23langchain-ai/deepagents

Deep Agents is an agent harness built on langchain and langgraph. Deep Agents are equipped with a planning tool, a filesystem backend, and the ability to spawn subagents - making them well-equipped to handle complex agentic tasks.

9,457Python
Analyze Code

#24kyrolabs/awesome-langchain

😎 Awesome list of tools and projects with the awesome LangChain framework

9,174
Analyze Code

#25activeloopai/deeplake

Database for AI. Store Vectors, Images, Texts, Videos, etc. Use with LLMs/LangChain. Store, query, version, & visualize any AI data. Stream data in real-time to PyTorch/TensorFlow. https://activeloop.ai

9,008C++
Analyze Code

#26liaokongVFX/LangChain-Chinese-Getting-Started-Guide

LangChain 的中文入门教程

8,816
Analyze Code

#27tmc/langchaingo

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

8,679Go
Analyze Code