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
😎 Awesome list of tools and projects with the awesome LangChain framework
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
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
the js brother ✨
Langchain concepts doc
follow to get fresh updates
The Official Langchain blog
Golang Langchain
Ruby Langchain
LangChain for Java
Build powerful LLM-based Dart/Flutter applications.
Haskell implementation of Haskell.
Elixir implementation of a LangChain
LangChain for Rust
a lightweight evaluation tool for question-answering using Langchain
visualization and debugging tool for LangChain workflows
implementing the Strategy Pattern using LLMs
A command-line interface to generate textual and conversational datasets with LLMs.
One API for plugins and datasets, one interface for prompt engineering and visual operation, all for creating powerful AI applications.
Build Python LLM apps in minutes ⚡️
a layer on the top of LangChain that provides syntactic sugar 🍭 for writing custom langchain prompts and chains
Quickly integrate applications built on Langchain into IM such as Slack, WeChat Work, Feishu, DingTalk.
Llama2 Embeddings FastAPI Service using LangChain
LangChain chat model abstractions for dynamic failover, load balancing, chaos engineering, and more!
A python package for Txt-to-SQL with self hosting functionalities and RESTful APIs compatible with proprietary as well as open source LLM.
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
A framework for building custom AI Copilots 🤖 in-app AI chatbots, in-app AI Agents, & AI-powered Textareas
LangFair is a Python library for conducting use-case-specific LLM bias and fairness assessments
An Open Source tool for observing, evaluating and optimising your llm apps and prompts, which supports LangChain out of the box!
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.
UQLM: Uncertainty Quantification for Language Models, is a Python library for LLM hallucination detection using state-of-the-art uncertainty quantification techniques
Per-call authorization for LangChain and LangGraph tools. Each call is checked at the argument level, and authority is traced across delegation chains.
Interact privately with your documents using the power of GPT, 100% privately, no data leaks
LLM training and inference system whose ColossalChat application implements LLM with RLHF
Cutting-edge framework for orchestrating role-playing, autonomous AI agents.
Inspired on Private GPT with the GPT4ALL model replaced with the Vicuna-7B model and using the InstructorEmbeddings instead of LlamaEmbeddings
GPT Researcher is an autonomous agent designed for comprehensive online research on a variety of tasks.
Agent techniques to augment your LLM and push it beyond its limits
RasaGPT is the first headless LLM chatbot platform built on top of Rasa and Langchain.
Emerging human-behavior simulation capability in LLM agents
A small AGI experiment to generate a Python app given what app the user wants to build
Deploy LLM Agents to production
Autonomous GPT-4 agent platform
A conversational semi-autonomous developer assistant, AI pair programming without the copypasta.
Deploy LangChain Agents and connect them to Telegram
DemoGPT enables you to create quick demos by just using prompt. It applies ToT approach on Langchain documentation tree.
An autonomous agent that can answer HR related queries autonomously using the tools it has on hand
BlockAGI conducts iterative, domain-specific research, and outputs detailed narrative reports to showcase its findings
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.
Vercel template to build AI-powered applications with React, Svelte, and Vue, first class support for LangChain
t3 based, Langchain-friendly boilerplate for building type-safe, full-stack, LLM-powered web apps with Nextjs and Prisma
template for how to deploy a LangChain on Streamlit
a Codespaces template for getting up-and-running with LangChain in seconds!
template for how to deploy a LangChain on Gradio
A Javascript AI getting started stack for weekend projects, including image/text models, vector stores, auth, and deployment configs
Open-source observability for your LLM application, based on OpenTelemetry
Open-source OpenTelemetry-native tracing framework for LLM applications, with native LangChain instrumentation and support for 20+ frameworks.
Declarative multimodal AI data engine providing versioned tables, computed columns, and native LangChain VectorStore (langchain-pixeltable) and LangGraph memory store (langgraph-store-pixeltable) integrations.
A full-stack application that turns any documents into an intelligent chatbot with a sleek UI and easier way to manage your workspaces.
AI-powered chatbot builder that is designed to improve the user experience on product documentation/support websites
Upload your document and then chat with it. Powered by GPT / Embedding / TS / NextJS.
A streamlit app that lets you chat with any data source. Supporting both OpenAI and local mode with GPT4All.
A streamlit app dialog with your second brain notes using OpenAI and ChromaDB locally.
A website application that allows you to take exams based on your knowledge notes. Let you really remember what you have learned and written.
Chatbot assistant enabling GitHub repository interaction using LLMs with Retrieval Augmented Generation
Chat everything with your code repository, ask repository level code questions, and discuss your requirements
Chat with local documents, connect local environment to ChatGPT or Claude
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.
Interact your data and environment using the local GPT, no data leaks, 100% privately, 100% security
LLM Chain for answering questions from documents with citations
locally hosted chatbot specifically focused on question answering over the LangChain documentation
another Next.js frontend for LangChain Chat.
drop a book, start asking question.
converse with book - Built with GPT-3
fact-checking LLM outputs with langchain
Multi Modal ReAct Design
Query local or remote files or databases with natural language queries powered by langchain and openai
Generate diagram with AI
About LangChain LLM chat with streaming response over websockets
Langchain tools to search/extract/transcribe text transcripts of Youtube videos
A framework for the science of machine thinking
langchain chat with math techniques on Huggingface
Notion Question-Answering Bot
Play Nim against an IBM Quantum Computer simulator or OpenAI GPT-3.5
ChatGPT + Enterprise data with Azure OpenAI
A demo chatting with documents scanned with Dynamic Web TWAIN.
Chat with you're snowflake database
Dynamic few-shot metaprompting for the task of tutoring.
Custom AGI boT with ready-to-use chat integration and plugins development platform.
CSV-AI is the ultimate app powered by LangChain that allows you to unlock hidden insights in your CSV files.
Auto generate MindMap with ChatGPT
AI chatbot 🤖 for chat with CSV, PDF, TXT files 📄 and YTB videos 🎥 | using Langchain🦜 | OpenAI | Streamlit ⚡.
A full-featured, hackable Next.js AI chatbot built by Vercel Labs
A fully-fledged AI environment in the terminal. Build, test and instruct agents.
Easily migrate your codebase from one framework or language to another.
About Open source implementation of the ChatGPT Code Interpreter
An open-source, extensible (Function Calling), high-performance chatbot framework
write prompts, pythonic
Langchain chatbot for chat with personality using Langchain🦜 | LangSmith | MongoDB.
overview and tutorial of the LangChain Library
Chinese LangChain Tutorial for Beginners
PDF QA using LangChain for chain of thought and multi-task instructions, Flan5 on HuggingFace
Pinecone / James Briggs' LangChain handbook
Query the YouTube video transcripts, returning timestamps as sources to legitimize the answers
Large Language Models as Corporate Lobbyists
Search and indexing your own Google Drive Files using GPT3, LangChain, and Python
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.
A structured, example-driven LangChain JS learning repository covering prompts, chains, tools, embeddings, RAG, agents, Puppeteer scraping, and LangGraph-based multi-agent workflows.
Provides a natural language API on top of transformers
provides a central interface to connect your LLM's with external data.
NLP framework to interact with your data using Transformer models and LLMs
Microsoft C# SDK to integrate cutting-edge LLM technology quickly and easily into your apps
Prompt Engineering | Use GPT or other prompt based models to get structured output.
About Toolkit for creating, sharing and using natural language prompts.
Dynamic AI agent automation platform that orchestrates instruction following and complex task management.
Build agents which are controlled by LLMs
A tiny library for coding with large language models.
Python framework for AI workflows and pipelines with chain of thought reasoning, external tools, and memory.
is a powerful rust crate for building chains in LLMs allowing you to summarise text and complete complex tasks.
a drop-in OpenAI-compatible library that can call LLMs from any other hosted inference API. Also Typescript
Design and Deploy Large Language Model Apps
A program that provides LLMs with the ability to complete complex tasks using plugins.
Giving LLMs like GPT-4 the ability to plan and execute terminal commands
Regular Expressions for Language Model Completions.
open source Personal AI OS , which consolidates various AI modules in one place for your personal use.
An open platform for operating large language models (LLMs) in production. Fine-tune, serve, deploy, and monitor any LLMs with ease using OpenLLM.
FlagAI (Fast LArge-scale General AI models) is a fast, easy-to-use and extensible toolkit for large-scale model.
The AI Application Framework for Javascript
The Multi-Agent Meta Programming Framework: Given one line Requirement, return PRD, Design, Tasks, Repo and CI
Probably the easiest way to use any AI Model in Node.js and create complex interactions with ease.
Build lightweight, extensible, and testable LLM Agents with AutoChain.
TypeChat is a library that makes it easy to build natural language interfaces using types.
Simple, Explicit and Transparent LLM Apps
A comprehensive AI framework for TypeScript
💡 All-in-one open-source embeddings database for semantic search, LLM orchestration and language model workflows.
About Complex LLM Workflows from Simple JSON.
Python package for easily interfacing with chat apps, with robust features and minimal code complexity.
A light-weight framework for creating applications using LLMs
No code platform for building LLM-powered applications with custom data.
A lightweight framework for building LLM-based agents
The native Software 3.0 stack for building AI-powered applications.
An IDE for creating complex AI agents and prompt chaining, and embedding it in your application.
Test your prompts. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality.
An LLM-based autonomous agent controlling real-world applications via RESTful APIs
Framework for building and running event-driven LLM applications using no-code and Python (including LangChain-based) agents.
Provides a flexible framework that simplifies the process of building custom multi-agent environments for LLMs
Universal AI Agent Frontend. Build your backend we handle the rest.
AI-powered assistant with a lightweight, versatile API for seamless integration into your own applications
A reactive runtime for building durable AI agents
an intuitive, lightweight, extensible and principled Python framework to easily build LLM-powered applications.
Build robust LLM applications with true composability 🔗
🕵️♂️ 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
Agents Capable of Self-Editing Their Prompts / Python Code
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
Fructose is a python package to create a dependable, strongly-typed interface around an LLM call.
A framework for rapid development and deployment of production-ready RAG systems
A fast and lightweight framework for creating decentralized agents with ease.
✨ Fully autonomous AI Agent that can perform complicated tasks and projects using terminal, browser, and editor.
A framework for Claude Opus to intelligently orchestrate subagents.
GPT Pilot is the core technology for the Pythagora VS Code extension that aims to provide the first real AI developer companion.
SWE-agent takes a GitHub issue and tries to automatically fix it, using GPT-4, or your LM of choice.
The easiest, and fastest way to run AI-generated Python code safely
The llama-cpp-agent framework is a tool designed for easy interaction with Large Language Models
Groq Cloud runs LLM models fast and cheap. This is a convenience client library for Ruby.
Start building LLM-empowered multi-agent applications in an easier way.
Longterm Memory for Autonomous Agents.
Providing enterprise-grade LLM-based development framework, tools, and fine-tuned models.
Lightweight LLM Interaction Framework (rust)
Vision Agent is a library that helps you utilize agent frameworks to generate code to solve your vision task.
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 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.
The AI Scientist: Towards Fully Automated Open-Ended Scientific
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.
Bifrost is the fastest LLM gateway, with just 11μs overhead at 5,000 RPS, making it 50x faster than LiteLLM.
a framework for building AI-powered applications and agents with a modern TypeScript stack.
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.
Awesome-LLM: a curated list of Large Language Model resources.
Keeping Track of Affordable LLMs, 🦙 Cult and More
List of language agents based on paper "Cognitive Architectures for Language Agents"
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…
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.
josephmisiti/awesome-machine-learning
A curated list of awesome Machine Learning frameworks, libraries and software.
EthicalML/awesome-production-machine-learning
A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning
academic/awesome-datascience
:memo: An awesome Data Science repository to learn and apply for real world problems.
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…