Awesome Lists

awesome-langchain

by kyrolabs

awesome listpushed about 2 years ago

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

AI summary

LLM toolkit

A curated list of tools and projects utilizing the LangChain framework to build large language models.

stars
7.7K
forks
533
watching
145
awesome lists
2
entries
263
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/kyrolabs/awesome-langchain/links.svg)](https://awesome.facts.dev/awesome/kyrolabs/awesome-langchain)
HTML
<a href="https://awesome.facts.dev/awesome/kyrolabs/awesome-langchain"><img src="https://awesome.facts.dev/shield/kyrolabs/awesome-langchain/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/kyrolabs/awesome-langchain/links.svg

What's in the list

263 links in 14 sections, with live GitHub stats.activeno commit in 2y

LangChain Framework

Ports to other languages

  • Langchain Go

    : Golang Langchain

  • LangchainRb

    : Ruby Langchain

  • BoxCars

    : Ruby gem, Building applications with composability using Boxcars with LLM's. Inspired by LangChain

  • LangTorch

    : Building composable LLM applications with Java / JVM. Inspired by LangChain

  • LangChain4j

    : LangChain for Java

  • LangChainJSDotNet

    : Use the official LangChain.js library in .NET

  • LangChainDart

    : Build powerful LLM-based Dart/Flutter applications

Tools / Low-code

  • Flowise

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

  • Langflow

    : LangFlow is a UI for LangChain

  • FlowTest

    : GenAI powered OpenSource IDE for API first workflows

Tools / Services

  • GPTCache

    : A Library for Creating Semantic Cache for LLM Queries

  • Gorilla

    : An API store for LLMs

  • LlamaHub

    : a library of data loaders for LLMs made by the community

  • EVAL

    : Elastic Versatile Agent with Langchain. will execute all your requests

  • 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

  • datasetGPT

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

  • spellbook-forge

    : Make your LLM prompts executable and version controlled

  • Auto Evaluator

    : Langchain auto evaluator

  • Jina

    : Langchain Apps on Production with Jina

  • Gradio Tools

    : Gradio 🤝 LLM Agents

  • steamship-langchain

    : adapters for Steamship, enabling LangChain developers to rapidly deploy their apps on Steamship 🐍

  • LangForge

    : A Toolkit for Creating and Deploying LangChain Apps

  • BentoChain

    : LangChain Deployment on BentoML

  • LangCorn

    : Serving LangChain apps automagically with FastApi

  • Langchain Service

    : Opinionated Langchain setup with Qdrant vector store and Kong gateway

  • Lanarky

    : 🚢 Ship production-ready LLM projects with FastAPI

  • Dify

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

  • LangchainJS Worker

    : LangchainJS worker on cloudflare

  • Chainlit

    : Build Python LLM apps in minutes ⚡️

  • Psychic

    : Universal APIs for unstructured data. Sync documents from SaaS tools to a SQL or vector database, where they can be easily queried by AI applications like ChatGPT

  • Zep

    : Zep: A long-term memory store for LLM / Chatbot applications

  • Langchain Decorators

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

  • FastAPI + Chroma

    : An Example Plugin for ChatGPT, Utilizing FastAPI, LangChain and Chroma

  • AilingBot

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

  • Llama2 Embedding Server

    : 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

  • Pluto

    : Simplify deploying LangChain applications on AWS by allowing you to define and utilize necessary cloud resources directly in your application code, automatically creating the required infrastructure

  • 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

Tools / Agents

  • Private GPT

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

  • CollosalAI Chat

    : implement LLM with RLHF, powered by the Colossal-AI project

  • AgentGPT

    : AI Agents with Langchain & OpenAI (Vercel / Nextjs)

  • Local GPT

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

  • GPT Researcher

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

  • ThinkGPT

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

  • Camel-AutoGPT

    : role-playing approach for LLMs and auto-agents like BabyAGI & AutoGPT

  • RasaGPT

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

  • SkyAGI

    : Emerging human-behavior simulation capability in LLM agents

  • PyCodeAGI

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

  • BabyAGI UI

    : Make it easier to run and develop with babyagi in a web app, like a ChatGPT

  • SuperAgent

    : Deploy LLM Agents to production

  • Voyager

    : An Open-Ended Embodied Agent with Large Language Models

  • ix

    : Autonomous GPT-4 agent platform

  • DuetGPT

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

  • 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

  • SuperAGI

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

  • Autonomous HR Chatbot

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

  • BlockAGI

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

  • waggledance.ai

    : An opinionated, concurrent system of AI Agents. It implements Plan-Validate-Solve with data and tools for general goal-solving

  • Elasticsearch Agent

    : ElasticSearch agent based on ElasticSearch, LangChain and GPT 4

  • CrewAI

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

Tools / Templates

  • AI

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

  • create-t3-turbo-ai

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

  • LangChain.js LLM Template

    : LangChain LLM template that allows you to train your own custom AI LLM model

  • 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

  • Embedchain

    : Framework to easily create LLM powered bots over any dataset

Tools / Platforms

  • Modal

    : End-to-end stack for cloud/ML compute

  • Metal

    : Metal is a managed service that allows you to build AI products without the hassle of managing infrastructure

  • Graphsignal

    : Observability for AI agents and LLM-powered applications. Trace, monitor and debug LangChain in production

  • Mona

    : Live monitoring for your OpenAI usage

  • Openllmetry

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

  • MindsDB

    : Integrates with LangChain, enabling users to deploy, serve, and fine-tune models

Open Source Projects / Knowledge Management

  • Quiver

    : Dump your brain into your GenerativeAI Vault

  • DocsGPT

    : GPT-powered chat for documentation search & assistance

  • Chaindesk

    : The no-code platform for semantic search and documents retrieval

  • Knowledge GPT

    : Accurate answers and instant citations for your documents

  • Knowledge

    : Knowledge is a tool for saving, searching, accessing, and exploring all of your favorite websites, documents and files

  • 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

  • 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

  • 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

  • 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

  • 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

Open Source Projects / Other / Chatbots

  • DB GPT

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

  • AudioGPT

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

  • Paper QA

    : LLM Chain for answering questions from documents with citations

  • 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

  • Chat LangchainJS

    : NextJS version of Chat Langchain

  • Doc Search

    : converse with book - Built with GPT-3

  • Fact Checker

    : fact-checking LLM outputs with langchain

  • MM ReAct

    : Multi Modal ReAct Design

  • QABot

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

  • GPT Automator

    : Your voice-controlled Mac assistant

  • Teams LangchainJS

    : Demonstration of LangChainJS with Teams / Bot Framework bots

  • ChatGPT

    : ChatGPT & langchain example for node.js & Docker

  • FlowGPT

    : Generate diagram with AI

  • langchain-text-summarizer

    : A sample streamlit application summarizing text using LangChain

  • 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

  • SmartPilot

    : A Python program leveraging OpenAI's language models to generate, analyze, and select the best answer to a given question

  • Howdol

    : a helpful chatbot that can answer questions

  • MrsStax

    : QA Slack Bot

  • ThoughtSource⚡

    : A framework for the science of machine thinking

  • ChatGPT Langchain

    : ChatGPT clone using langchain on Huggingface

  • 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

  • ChatPDF

    : ChatGPT + Enterprise data with Azure OpenAI

  • Chat with Scanned Documents

    : A demo chatting with documents scanned with Dynamic Web TWAIN

  • snowChat ❄️

    : Chat with you're snowflake database

  • Airtable-QnA

    : 🌟 a question-answering tool for your Airtable content

  • WingmanAI

    : tool for interacting with real-time transcription of both system and microphone audio

  • TutorGPT

    : Dynamic few-shot metaprompting for the task of tutoring

  • Cheshire Cat

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

  • Got Chaat Bot

    : Repo for creating GoT Chatbots (ex: talk with Tyrion Lannister)

  • Dialoqbase

    : web application that allows you to create custom chatbots with your own knowledge base

  • 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

  • Robby-Chatbot

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

  • 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

  • OpenChat

    : LLMs custom-chatbots console ⚡

  • Twitter Agent

    : Scrape tweets, summarize them and chat with them in an interactive terminal

  • 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

  • Recommender

    : Create captivating email marketing campaigns tailored to your business needs

  • Autonomous HR Chatbot

    An autonomous HR agent that can answer user queries using tools

  • Lobe Chat

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

  • Funcchain

    : write prompts, pythonic

  • PersonalityChatbot

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

  • XAgent

    : An Autonomous LLM Agent for Complex Task Solving

  • InkChatGPT

    : A Simple document Retrieval-augmented generation (RAG) Chat app

  • MemFree

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

Learn / Notebooks

Learn / Videos Playlists

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

  • Botpress

    : The building blocks for building chatbots

  • Haystack

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

  • Semantic Kernel

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

  • Promptify

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

  • PromptSource

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

  • Agent-LLM

    : An Artificial Intelligence Automation Platform

  • LLM Agents

    : Build agents which are controlled by LLMs

  • MiniChain

    : A tiny library for coding with large language models

  • Griptape

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

  • llm-chain

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

  • PromptFlow

    : Create executable flowcharts that link LLMs (Large Language Models), Prompts, Python functions, and conditional logic together

  • OpenLM

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

  • Dust

    : Design and Deploy Large Language Model Apps

  • e2b

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

  • SuperAGI

    : A dev-first open source autonomous AI agent framework

  • SmartGPT

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

  • TermGPT

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

  • 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

  • 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

  • Outlines

    : Generative Model Programming (Python)

  • AI Utils

    : TypeScript-first library for building AI apps, chatbots, and agents

  • MetaGPT

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

  • 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

  • Marvin

    : ✨ Build AI interfaces that spark joy

  • LMQL

    : A programming language for large language models

  • LLMFlow

    : Simple, Explicit and Transparent LLM Apps

  • Ax

    : A comprehensive AI framework for TypeScript

  • TextAI

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

  • AgentFlow

    : About Complex LLM Workflows from Simple JSON

  • Outlines

    : Fast and reliable neural text generation

  • SimpleAIChat

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

  • LLFn

    : A light-weight framework for creating applications using LLMs

  • LLMStack

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

  • Lagent

    : A lightweight framework for building LLM-based agents

  • 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

  • Promptfoo

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

  • RestGPT

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

  • 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

  • Autogen

    : Enable Next-Gen Large Language Model Applications

  • AgentVerse

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

  • Flappy

    : Production-Ready LLM Agent SDK for Every Developer

  • MemGPT

    : Teaching LLMs memory management for unbounded context

  • Agentlabs

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

  • axflow

    : The TypeScript framework for AI development

  • bondai

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

  • Chidori

    : A reactive runtime for building durable AI agents

  • Langroid

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

  • 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

  • TaskWeaver

    : A code-first agent framework for seamlessly planning and executing data analytics tasks

  • MicroAgent

    : Agents Capable of Self-Editing Their Prompts / Python Code

  • Casibase

    : 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

    : 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

  • uAgents

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

  • Codel

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

  • LLocalSearch

    : LLocalSearch is a completely locally running search aggregator using LLM Agents. The user can ask a question and the system will use a chain of LLMs to find the answer. The user can see the progress of the agents and the final answer. No OpenAI or Google API keys are needed

  • Plandex

    : An AI coding engine for complex tasks

  • Maestro

    : A framework for Claude Opus to intelligently orchestrate subagents

  • GPT Pilot

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

  • SWE Agent

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

  • Gateway

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

  • 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

  • FinRobot

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

  • 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

  • Memary

    : Longterm Memory for Autonomous Agents

  • Llmware

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

  • Pipecat

    : Open Source framework for voice and multimodal conversational AI

  • Phidata

    : Build AI Assistants with memory, knowledge and tools

  • Rigging

    : Lightweight LLM Interaction Framework (rust)

  • Nerve

    : Instrument any LLM to do actual stuff (rust)

  • Vision agent

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

  • 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

  • AI Scientist

    : The AI Scientist: Towards Fully Automated Open-Ended Scientific

  • DSPy

    : The framework for programming—not prompting—foundation models

Complement to this list

  • Open LLMs

    : A list of open LLMs available for commercial use

  • Awesome LLM

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

  • 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" : ⚡️Open-source LangChain-like AI knowledge database with web UI and Enterprise SSO⚡️, supports OpenAI, Azure, Google Gemini, HuggingFace, OpenRouter, ChatGLM and local models

Unmaintained

  • LangchainUI

    : The open source chat-ai toolkit

  • Yeager.ai

    : Yeager.ai Agent is the first Langchain Agent creator designed to help you build, prototype, and deploy AI-powered agents with ease

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.