https://github.com/kyrolabs/awesome-langchain 😎 Awesome list of tools and projects with the awesome LangChain framework
🦜 🔗 Awesome LangChain
Curated list of tools and projects using LangChain.
LangChain is an amazing framework to get LLM projects done in a matter of no time and the ecosystem is growing fast. Here is an attempt to keep track of the initiatives around LangChain.
Contributions welcome. Add links through pull requests or create an issue to start a discussion.
Table of Contents
LangChain Framework
Tools
Low-code
Langflow : LangFlow is a UI for LangChain
Flowise - LangchainJS UI : Drag & drop UI to build your customized LLM flow using LangchainJS
Databerry : The no-code platform for semantic search and documents retrieval
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
Services
GPTCache : A Library for Creating Semantic Cache for LLM Queries
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
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
Agents
AgentGPT : AI Agents with Langchain & OpenAI (Vercel / Nextjs)
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
Private GPT : Interact privately with your documents using the power of GPT, 100% privately, no data leaks
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
CollosalAI Chat : implement LLM with RLHF, powered by the Colossal-AI project
Templates
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
Open Source Projects
Knowledge Management
DocsGPT : GPT-powered chat for documentation search & assistance.
Knowledge GPT : Accurate answers and instant citations for your documents.
Quiver : Dump your brain into your GenerativeAI Vault
Knowledge : Knowledge is a tool for saving, searching, accessing, and exploring all of your favorite websites, documents and files.
Other / Chatbots
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
Learn
Notebooks
Videos
Articles
Proprietary
Alternatives
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.
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.
Langchain Go : Golang Langchain
LangchainRb : Ruby Langchain
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 Typescript
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