Skip to content
90

Awesome LangChain

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

9.6k stars961 forks216 entriesLast push Sep 24, 2026 (6 days ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

Subscribe to the newsletter

to stay informed about the Awesome LangChain. We send a couple of emails per month about the articles, videos, projects, and tools that grabbed our attention

LangChain Framework

LangChain

the original 🐍

In 20 listsDetails

LangChain.js

the js brother ✨

In 2 lists

Concepts

Langchain concepts doc

Twitter account

follow to get fresh updates

Youtube Channel

Langchain Blog

The Official Langchain blog

Ports to other languages

Langchain Go

Golang Langchain

In 4 listsDetails

LangchainRb

Ruby Langchain

In 3 lists

LangChain4j

LangChain for Java

In 4 listsDetails

LangChainDart

Build powerful LLM-based Dart/Flutter applications.

Langchain-hs

Haskell implementation of Haskell.

Langchain

Elixir implementation of a LangChain

In 2 lists

Langchain-rust

LangChain for Rust

In 2 lists

Tools >Low-code

Flowise

Drag & drop UI to build your customized LLM flow using LangchainJS

In 12 listsDetails

Langflow

LangFlow is a UI for LangChain

In 9 listsDetails

Flock

Flock is a workflow-based low-code platform for rapidly building chatbots, RAG, and coordinating multi-agent teams

In 2 lists

Tools >Services

GPTCache

A Library for Creating Semantic Cache for LLM Queries

In 9 listsDetails

Gorilla

An API store for LLMs

In 4 listsDetails

Auto-evaluator

a lightweight evaluation tool for question-answering using Langchain

Langchain visualizer

visualization and debugging tool for LangChain workflows

LLM Strategy

implementing the Strategy Pattern using LLMs

In 2 lists

datasetGPT

A command-line interface to generate textual and conversational datasets with LLMs.

In 5 listsDetails

Dify

One API for plugins and datasets, one interface for prompt engineering and visual operation, all for creating powerful AI applications.

In 14 listsDetails

Chainlit

Build Python LLM apps in minutes ⚡️

In 3 lists

Langchain Decorators

a layer on the top of LangChain that provides syntactic sugar 🍭 for writing custom langchain prompts and chains

AilingBot

Quickly integrate applications built on Langchain into IM such as Slack, WeChat Work, Feishu, DingTalk.

Swiss Army Llama

Llama2 Embeddings FastAPI Service using LangChain

ChatAbstractions

LangChain chat model abstractions for dynamic failover, load balancing, chaos engineering, and more!

MindSQL

A python package for Txt-to-SQL with self hosting functionalities and RESTful APIs compatible with proprietary as well as open source LLM.

In 2 lists

Llama-github

Llama-github is a python library which built with Langchain framework that helps you retrieve the most relevant code snippets, issues, and repository information from GitHub

CopilotKit

A framework for building custom AI Copilots 🤖 in-app AI chatbots, in-app AI Agents, & AI-powered Textareas

In 4 listsDetails

LangFair

LangFair is a Python library for conducting use-case-specific LLM bias and fairness assessments

LangWatch

An Open Source tool for observing, evaluating and optimising your llm apps and prompts, which supports LangChain out of the box!

In 4 listsDetails

Agentic Radar

Open-source CLI security scanner for agentic workflows. Scans your workflow’s source code, detects vulnerabilities, and generates an interactive visualization along with a detailed security report.

In 6 listsDetails

UQLM

UQLM: Uncertainty Quantification for Language Models, is a Python library for LLM hallucination detection using state-of-the-art uncertainty quantification techniques

Tenuo

Per-call authorization for LangChain and LangGraph tools. Each call is checked at the argument level, and authority is traced across delegation chains.

In 2 lists

Tools >Agents

Private GPT

Interact privately with your documents using the power of GPT, 100% privately, no data leaks

In 6 listsDetails

Colossal-AI

LLM training and inference system whose ColossalChat application implements LLM with RLHF

In 14 listsDetails

CrewAI

Cutting-edge framework for orchestrating role-playing, autonomous AI agents.

In 10 listsDetails

Local GPT

Inspired on Private GPT with the GPT4ALL model replaced with the Vicuna-7B model and using the InstructorEmbeddings instead of LlamaEmbeddings

In 7 listsDetails

GPT Researcher

GPT Researcher is an autonomous agent designed for comprehensive online research on a variety of tasks.

In 9 listsDetails

ThinkGPT

Agent techniques to augment your LLM and push it beyond its limits

RasaGPT

RasaGPT is the first headless LLM chatbot platform built on top of Rasa and Langchain.

In 3 lists

SkyAGI

Emerging human-behavior simulation capability in LLM agents

In 2 lists

PyCodeAGI

A small AGI experiment to generate a Python app given what app the user wants to build

In 3 lists

SuperAgent

Deploy LLM Agents to production

In 4 listsDetails

Voyager

An Open-Ended Embodied Agent with Large Language Models

In 4 listsDetails

ix

Autonomous GPT-4 agent platform

In 3 lists

DuetGPT

A conversational semi-autonomous developer assistant, AI pair programming without the copypasta.

In 3 lists

Multi-Modal LangChain agents in Production

Deploy LangChain Agents and connect them to Telegram

DemoGPT

DemoGPT enables you to create quick demos by just using prompt. It applies ToT approach on Langchain documentation tree.

In 9 listsDetails

SuperAGI

SuperAGI - A dev-first open source autonomous AI agent framework

In 5 listsDetails

Autonomous HR Chatbot

An autonomous agent that can answer HR related queries autonomously using the tools it has on hand

In 3 lists

BlockAGI

BlockAGI conducts iterative, domain-specific research, and outputs detailed narrative reports to showcase its findings

deepagents

LangChain's framework for building deep agents that plan, delegate to sub-agents, and work against a virtual file system over long-horizon tasks. Includes dcode, a model-agnostic open-source coding agent.

In 7 listsDetails

Tools >Templates

AI

Vercel template to build AI-powered applications with React, Svelte, and Vue, first class support for LangChain

In 8 listsDetails

create-t3-turbo-ai

t3 based, Langchain-friendly boilerplate for building type-safe, full-stack, LLM-powered web apps with Nextjs and Prisma

Streamlit Template

template for how to deploy a LangChain on Streamlit

Codespaces Template

a Codespaces template for getting up-and-running with LangChain in seconds!

Gradio Template

template for how to deploy a LangChain on Gradio

AI Getting Started

A Javascript AI getting started stack for weekend projects, including image/text models, vector stores, auth, and deployment configs

Mem0

Universal memory layer for AI agents.

In 13 listsDetails

Tools >Platforms

Openllmetry

Open-source observability for your LLM application, based on OpenTelemetry

In 7 listsDetails

traceAI

Open-source OpenTelemetry-native tracing framework for LLM applications, with native LangChain instrumentation and support for 20+ frameworks.

In 3 lists

Pixeltable

Declarative multimodal AI data engine providing versioned tables, computed columns, and native LangChain VectorStore (langchain-pixeltable) and LangGraph memory store (langgraph-store-pixeltable) integrations.

In 3 lists

Open Source Projects >Knowledge Management

Quivr

Opinionated RAG for integrating GenAI into your apps

In 5 listsDetails

DocsGPT

GPT-powered chat for documentation search & assistance.

In 10 listsDetails

Chaindesk

The no-code platform for semantic search and documents retrieval

In 4 listsDetails

Anything LLM

A full-stack application that turns any documents into an intelligent chatbot with a sleek UI and easier way to manage your workspaces.

In 8 listsDetails

DocNavigator

AI-powered chatbot builder that is designed to improve the user experience on product documentation/support websites

ChatFiles

Upload your document and then chat with it. Powered by GPT / Embedding / TS / NextJS.

In 2 lists

DataChad

A streamlit app that lets you chat with any data source. Supporting both OpenAI and local mode with GPT4All.

Second Brain AI Agent

A streamlit app dialog with your second brain notes using OpenAI and ChromaDB locally.

In 2 lists

examor

A website application that allows you to take exams based on your knowledge notes. Let you really remember what you have learned and written.

In 2 lists

Repochat

Chatbot assistant enabling GitHub repository interaction using LLMs with Retrieval Augmented Generation

SolidGPT

Chat everything with your code repository, ask repository level code questions, and discuss your requirements

Minima

Chat with local documents, connect local environment to ChatGPT or Claude

In 2 lists

pdfmux

PDF-to-Markdown extraction with per-page confidence scoring and self-healing fallback. Native LangChain document loader (PdfmuxLoader); built for RAG pipelines that can't tolerate silent extraction failures.

In 2 lists

Open Source Projects >Other / Chatbots

DB GPT

Interact your data and environment using the local GPT, no data leaks, 100% privately, 100% security

In 7 listsDetails

AudioGPT

Understanding and Generating Speech, Music, Sound, and Talking Head

In 4 listsDetails

Paper QA

LLM Chain for answering questions from documents with citations

In 2 lists

Chat Langchain

locally hosted chatbot specifically focused on question answering over the LangChain documentation

Langchain Chat

another Next.js frontend for LangChain Chat.

Book GPT

drop a book, start asking question.

Doc Search

converse with book - Built with GPT-3

In 3 lists

Fact Checker

fact-checking LLM outputs with langchain

MM ReAct

Multi Modal ReAct Design

In 2 lists

QABot

Query local or remote files or databases with natural language queries powered by langchain and openai

FlowGPT

Generate diagram with AI

Langchain Chat Websocket

About LangChain LLM chat with streaming response over websockets

langchain_yt_tools

Langchain tools to search/extract/transcribe text transcripts of Youtube videos

ThoughtSource⚡

A framework for the science of machine thinking

In 2 lists

Chat Math Techniques

langchain chat with math techniques on Huggingface

Notion QA

Notion Question-Answering Bot

QNimGPT

Play Nim against an IBM Quantum Computer simulator or OpenAI GPT-3.5

Entaoai

ChatGPT + Enterprise data with Azure OpenAI

In 2 lists

Chat with Scanned Documents

A demo chatting with documents scanned with Dynamic Web TWAIN.

snowChat ❄️

Chat with you're snowflake database

In 2 lists

TutorGPT

Dynamic few-shot metaprompting for the task of tutoring.

In 2 lists

Cheshire Cat

Custom AGI boT with ready-to-use chat integration and plugins development platform.

In 3 lists

CSV-AI 🧠

CSV-AI is the ultimate app powered by LangChain that allows you to unlock hidden insights in your CSV files.

MindGeniusAI

Auto generate MindMap with ChatGPT

In 2 lists

Robby-Chatbot

AI chatbot 🤖 for chat with CSV, PDF, TXT files 📄 and YTB videos 🎥 | using Langchain🦜 | OpenAI | Streamlit ⚡.

In 2 lists

AI Chatbot

A full-featured, hackable Next.js AI chatbot built by Vercel Labs

Instrukt

A fully-fledged AI environment in the terminal. Build, test and instruct agents.

In 4 listsDetails

GPT Migrate

Easily migrate your codebase from one framework or language to another.

Code Interpreter API

About Open source implementation of the ChatGPT Code Interpreter

In 2 lists

LobeHub

An open-source, extensible (Function Calling), high-performance chatbot framework

In 2 lists

Funcchain

write prompts, pythonic

PersonalityChatbot

Langchain chatbot for chat with personality using Langchain🦜 | LangSmith | MongoDB.

XAgent

An Autonomous LLM Agent for Complex Task Solving

In 5 listsDetails

MemFree

Open Source Hybrid AI Search Engine, Instantly Get Accurate Answers from the Internet, Bookmarks, Notes, and Docs. Support One-Click Deployment.

In 5 listsDetails

Learn >Notebooks

Langchain Tutorials

overview and tutorial of the LangChain Library

LangChain Chinese Getting Started Guide

Chinese LangChain Tutorial for Beginners

In 2 lists

Flan5 LLM

PDF QA using LangChain for chain of thought and multi-task instructions, Flan5 on HuggingFace

LangChain Handbook

Pinecone / James Briggs' LangChain handbook

In 2 lists

Query the YouTube video transcripts

Query the YouTube video transcripts, returning timestamps as sources to legitimize the answers

llm-lobbyist

Large Language Models as Corporate Lobbyists

In 2 lists

Langchain Semantic Search

Search and indexing your own Google Drive Files using GPT3, LangChain, and Python

GPT Political Compass

TextWorld ReAct Agent

LangChain <> Wolfram Alpha

BYO Knowledge Graph

Large Language Models Course

Practical hands-on course about Large Language Models and their applications. Covers Chatbots, Code Generation, OpenAI API, Hugging Face, Vector databases, LangChain, Fine Tuning, PEFT, LoRA, QLoRA. MIT licensed.

In 2 lists

Learn LangChain (JS)

A structured, example-driven LangChain JS learning repository covering prompts, chains, tools, embeddings, RAG, agents, Puppeteer scraping, and LangGraph-based multi-agent workflows.

Learn >Videos Playlists

LangChain Series by Sam Witteveen

LangChain Tutorials Playlist

LangChain James Briggs' Playlist

Greg Kamradt Playlist

Other LLM Frameworks

Transformers Agents

Provides a natural language API on top of transformers

LlamaIndex

provides a central interface to connect your LLM's with external data.

In 14 listsDetails

Botpress

The building blocks for building chatbots

In 4 listsDetails

Haystack

NLP framework to interact with your data using Transformer models and LLMs

In 13 listsDetails

Semantic Kernel

Microsoft C# SDK to integrate cutting-edge LLM technology quickly and easily into your apps

In 11 listsDetails

Promptify

Prompt Engineering | Use GPT or other prompt based models to get structured output.

In 4 listsDetails

PromptSource

About Toolkit for creating, sharing and using natural language prompts.

AGiXT

Dynamic AI agent automation platform that orchestrates instruction following and complex task management.

In 3 lists

LLM Agents

Build agents which are controlled by LLMs

In 3 lists

MiniChain

A tiny library for coding with large language models.

In 2 lists

Griptape

Python framework for AI workflows and pipelines with chain of thought reasoning, external tools, and memory.

In 3 lists

llm-chain

is a powerful rust crate for building chains in LLMs allowing you to summarise text and complete complex tasks.

In 3 lists

OpenLM

a drop-in OpenAI-compatible library that can call LLMs from any other hosted inference API. Also Typescript

Dust

Design and Deploy Large Language Model Apps

In 3 lists

e2b

Open-source platform for building & deploying virtual developers’ agents

In 7 listsDetails

SmartGPT

A program that provides LLMs with the ability to complete complex tasks using plugins.

In 2 lists

TermGPT

Giving LLMs like GPT-4 the ability to plan and execute terminal commands

In 2 lists

ReLLM

Regular Expressions for Language Model Completions.

OpenDAN

open source Personal AI OS , which consolidates various AI modules in one place for your personal use.

OpenLLM

An open platform for operating large language models (LLMs) in production. Fine-tune, serve, deploy, and monitor any LLMs with ease using OpenLLM.

In 10 listsDetails

FlagAI

FlagAI (Fast LArge-scale General AI models) is a fast, easy-to-use and extensible toolkit for large-scale model.

AI.JSX

The AI Application Framework for Javascript

MetaGPT

The Multi-Agent Meta Programming Framework: Given one line Requirement, return PRD, Design, Tasks, Repo and CI

In 4 listsDetails

Hyv

Probably the easiest way to use any AI Model in Node.js and create complex interactions with ease.

Autochain

Build lightweight, extensible, and testable LLM Agents with AutoChain.

TypeChat

TypeChat is a library that makes it easy to build natural language interfaces using types.

In 2 lists

Marvin

✨ Build AI interfaces that spark joy

In 6 listsDetails

LMQL

A programming language for large language models.

In 4 listsDetails

LLMFlow

Simple, Explicit and Transparent LLM Apps

In 2 lists

Axflow

A comprehensive AI framework for TypeScript

TextAI

💡 All-in-one open-source embeddings database for semantic search, LLM orchestration and language model workflows.

In 9 listsDetails

AgentFlow

About Complex LLM Workflows from Simple JSON.

Outlines

Fast and reliable neural text generation.

In 6 listsDetails

SimpleAIChat

Python package for easily interfacing with chat apps, with robust features and minimal code complexity.

In 3 lists

LLFn

A light-weight framework for creating applications using LLMs

LLMStack

No code platform for building LLM-powered applications with custom data.

In 3 lists

Lagent

A lightweight framework for building LLM-based agents

In 3 lists

Embedbase

The native Software 3.0 stack for building AI-powered applications.

Rivet

An IDE for creating complex AI agents and prompt chaining, and embedding it in your application.

In 2 lists

Promptfoo

Test your prompts. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality.

In 11 listsDetails

RestGPT

An LLM-based autonomous agent controlling real-world applications via RESTful APIs

In 2 lists

LangStream

Framework for building and running event-driven LLM applications using no-code and Python (including LangChain-based) agents.

Magentic

Seamlessly integrate LLMs as Python functions

In 4 listsDetails

Autogen

Enable Next-Gen Large Language Model Applications.

In 14 listsDetails

AgentVerse

Provides a flexible framework that simplifies the process of building custom multi-agent environments for LLMs

In 3 lists

Letta

Platform for stateful agents with advanced memory that learn and self-improve

In 4 listsDetails

Agentlabs

Universal AI Agent Frontend. Build your backend we handle the rest.

bondai

AI-powered assistant with a lightweight, versatile API for seamless integration into your own applications

In 2 lists

Chidori

A reactive runtime for building durable AI agents

In 2 lists

Langroid

an intuitive, lightweight, extensible and principled Python framework to easily build LLM-powered applications.

In 3 lists

Langstream

Build robust LLM applications with true composability 🔗

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

In 2 lists

MicroAgent

Agents Capable of Self-Editing Their Prompts / Python Code

In 2 lists

OpenAgent

Open-source AI LangChain-like RAG (Retrieval-Augmented Generation) knowledge database with web UI and Enterprise SSO⚡️, supports OpenAI, Azure, LLaMA, Google Gemini, HuggingFace, Claude, Grok, etc

In 3 lists

Fructose

Fructose is a python package to create a dependable, strongly-typed interface around an LLM call.

R2R

A framework for rapid development and deployment of production-ready RAG systems

In 3 lists

uAgents

A fast and lightweight framework for creating decentralized agents with ease.

In 3 lists

Codel

✨ Fully autonomous AI Agent that can perform complicated tasks and projects using terminal, browser, and editor.

In 2 lists

Plandex

An AI coding engine for complex tasks

In 9 listsDetails

Maestro

A framework for Claude Opus to intelligently orchestrate subagents.

In 2 lists

GPT Pilot

GPT Pilot is the core technology for the Pythagora VS Code extension that aims to provide the first real AI developer companion.

In 6 listsDetails

SWE Agent

SWE-agent takes a GitHub issue and tries to automatically fix it, using GPT-4, or your LM of choice.

In 4 listsDetails

Gateway

A Blazing Fast AI Gateway. Route to 100+ LLMs with 1 fast & friendly API.

In 6 listsDetails

AgentRun

The easiest, and fastest way to run AI-generated Python code safely

LLama Cpp Agent

The llama-cpp-agent framework is a tool designed for easy interaction with Large Language Models

In 2 lists

FinRobot

An Open-Source AI Agent Platform for Financial Applications using LLMs

In 4 listsDetails

Groq Ruby

Groq Cloud runs LLM models fast and cheap. This is a convenience client library for Ruby.

AgentScope

Start building LLM-empowered multi-agent applications in an easier way.

In 4 listsDetails

Memary

Longterm Memory for Autonomous Agents.

In 2 lists

Llmware

Providing enterprise-grade LLM-based development framework, tools, and fine-tuned models.

In 4 listsDetails

Pipecat

Open Source framework for voice and multimodal conversational AI.

In 7 listsDetails

Agno

Build, run, and manage agent platforms.

In 7 listsDetails

Rigging

Lightweight LLM Interaction Framework (rust)

Vision agent

Vision Agent is a library that helps you utilize agent frameworks to generate code to solve your vision task.

In 2 lists

llama-agents

llama-agents is an async-first framework for building, iterating, and productionizing multi-agent systems, including multi-agent communication, distributed tool execution, human-in-the-loop, and more

Claude Engineer

Claude Engineer is an interactive command-line interface (CLI) that leverages the power of Anthropic's Claude-3.5-Sonnet model to assist with software development tasks.

In 4 listsDetails

AI Scientist

The AI Scientist: Towards Fully Automated Open-Ended Scientific

In 5 listsDetails

DSPy

The framework for programming—not prompting—foundation models

In 11 listsDetails

Eino

Eino provides a Golang AI application development framework with various component integrations and the ability to orchestrate Chains and Graphs similar to LangChain and LangGraph.

In 3 lists

Bifrost

Bifrost is the fastest LLM gateway, with just 11μs overhead at 5,000 RPS, making it 50x faster than LiteLLM.

In 8 listsDetails

Mastra AI

a framework for building AI-powered applications and agents with a modern TypeScript stack.

In 10 listsDetails

Promptise Foundry

Production Python framework for agentic AI — controllable reasoning, a full MCP server SDK, autonomous runtime, memory, governance, security, and observability. Works with any LangChain BaseChatModel.

In 2 lists

Complement to this list

Open LLMs

A list of open LLMs available for commercial use

In 4 listsDetails

Awesome LLM

Awesome-LLM: a curated list of Large Language Model resources.

In 5 listsDetails

LLaMA Cult and More

Keeping Track of Affordable LLMs, 🦙 Cult and More

Awesome Language Agents

List of language agents based on paper "Cognitive Architectures for Language Agents"

See category
94

Table of Contents

hesreallyhim/awesome-claude-code

A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team…

Fresh★ 55k202 entriesPushed today
94

Awesome Agent Skills

VoltAgent/awesome-agent-skills

A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.

Fresh★ 35k839 entriesPushed today
93

Awesome Machine Learning

josephmisiti/awesome-machine-learning

A curated list of awesome Machine Learning frameworks, libraries and software.

Fresh★ 74k1188 entriesPushed 7 days ago
92

Awesome Production Machine Learning

EthicalML/awesome-production-machine-learning

A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning

Fresh★ 21k519 entriesPushed 3 days ago
92

AWESOME DATA SCIENCE

academic/awesome-datascience

:memo: An awesome Data Science repository to learn and apply for real world problems.

Fresh★ 30k881 entriesPushed today
91

Static Analysis

analysis-tools-dev/static-analysis

⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve…

Fresh★ 15k528 entriesPushed 8 days ago