Resources

LangChain Vault

Usama Navid
#chatbots#llms#langchain

Curated list of tools and projects using LangChain. Bookmark this for latter use.

With the advent of Large Language Models (LLMs), developers and researchers have been given an unprecedented toolkit for a myriad of applications, from chatbots to automation tools. One of the platforms spearheading this revolution is LangChain. In this extensive guide, we’ll dive deep into what LangChain offers and the vast ecosystem of resources available to enhance its utility.

LangChain: The Forefront of LLM Technology

LangChain is a platform designed to make the development, deployment, and scaling of LLM applications seamless. It facilitates easy interaction with models like GPT-4, offering a Python-first environment, which is beloved by developers around the globe. But what truly sets LangChain apart is its growing ecosystem of tools and resources. Let’s delve into some of these.

LangChain Framework

Resource NameDescriptionLink
LangChainThe original 🐍Link
LangChain.jsThe JS brother ✨Link
ConceptsLangChain concepts docLink
Twitter accountFollow for updatesLink
Youtube channelYouTube channelLink
DiscordJoin the discussionLink
Langchain BlogOfficial blogLink
LangChainHubCollection of artifactsLink

Ports to other languages

List of non-official ports of LangChain to other languages.

Resource NameDescriptionLink
Langchain GoGolang LangchainLink
LangchainRbRuby LangchainLink
BoxCarsRuby gemLink
LangTorchBuilding composable LLM apps with Java/JVMLink
LangChain4jLangChain for JavaLink
LangChainJSDotNetUse LangChain.js in .NETLink

Tools

Low-code

Resource NameDescriptionLink
FlowiseBuild customized LLM flows with LangchainJSLink
LangflowUI for building LangChain flowsLink
ChaindeskNo-code platform for semantic search and retrievalLink
LangchainUIOpen source chat-ai toolkitLink
Yeager.aiBuild, prototype, deploy Langchain AgentsLink

Services

Resource NameDescriptionLink
GPTCacheSemantic Cache for LLM QueriesLink
GorillaAPI store for LLMsLink
LlamaHubData loaders for LLMs by communityLink
EVALElastic Versatile Agent with LangchainLink
Auto-evaluatorEvaluation tool for LLM Q&ALink
Langchain visualizerVisualization tool for LangChainLink
LLM StrategyImplementing Strategy Pattern with LLMsLink
datasetGPTGenerate datasets with LLMsLink
spellbook-forgeMake LLM prompts executable and version controlledLink
Auto EvaluatorLangchain auto evaluatorLink
JinaLangchain Apps on Production with JinaLink
Gradio ToolsGradio 🤝 LLM AgentsLink
steamship-langchainAdapters for Steamship, deploy LangChain appsLink
LangForgeToolkit for Creating and Deploying LangChain AppsLink
BentoChainLangChain Deployment on BentoMLLink
LangCornServing LangChain apps with FastApiLink
Langchain ServiceOpinionated Langchain setup with Qdrant and KongLink
LanarkyShip production-ready LLM projects with FastAPILink
DifyOne API for plugins, datasets, prompt engineeringLink
LangchainJS WorkerLangchainJS worker on cloudflareLink
ChainlitBuild Python LLM apps in minutes ⚡️Link
PsychicUniversal APIs for unstructured dataLink
ZepLong-term memory store for LLM applicationsLink
Langchain DecoratorsSyntactic sugar for writing custom promptsLink
FastAPI + ChromaExample Plugin for ChatGPT using FastAPI, LangChain, ChromaLink
AilingBotIntegrate Langchain apps into messaging appsLink

Agents

Resource NameDescriptionLink
CollosalAI ChatLLM with RLHFLink
AgentGPTAI Agents with LangchainLink
Local GPTGPT4ALL with Vicuna-7B modelLink
ThinkGPTAugment your LLMLink
Camel-AutoGPTRole-playing for LLMsLink
Private GPTPrivate GPT interactionsLink
RasaGPTLLM chatbot with RasaLink
SkyAGIHuman-behavior in LLMsLink
PyCodeAGIGenerate Python appsLink
BabyAGI UIWeb app for babyagiLink
SuperAgentDeploy LLM AgentsLink
VoyagerOpen-Ended Embodied AgentLink
ixGPT-4 agent platformLink
DuetGPTAI pair programmingLink
Multi-Modal LangChain agentsDeploy to TelegramLink
DemoGPTCreate demos with promptLink
SuperAGIAutonomous AI agentLink
Autonomous HR ChatbotHR query botLink
BlockAGIDomain-specific researchLink

Templates

Resource NameDescriptionLink
AIAI apps with React, Svelte, VueLink
create-t3-turbo-aiLangchain boilerplate with NextjsLink
LangChain.js LLM TemplateTrain custom AI LLM modelLink
Streamlit TemplateDeploy LangChain on StreamlitLink
Codespaces TemplateLangChain in CodespacesLink
Gradio TemplateDeploy LangChain on GradioLink
AI Getting StartedJS AI stack for projectsLink
EmbedchainLLM bots over datasetsLink

Platforms

Resource NameDescriptionLink
ModalStack for cloud/ML computeLink
MetalManaged AI product infrastructureLink
GraphsignalObservability for AI agentsLink

Open Source Projects

Knowledge Management

Resource NameDescriptionLink
QuiverDump your brain into AI VaultLink
DocsGPTGPT-powered chat for documentationLink
Knowledge GPTAnswers with instant citationsLink
KnowledgeSave, search, and explore docs & sitesLink
Anything LLMIntelligent chatbot with sleek UILink
DocNavigatorAI chatbot for product documentationLink
ChatFilesUpload a doc and chat with itLink
DataChadChat with any data source appLink
Second Brain AI AgentDialog with your second brain notesLink

Other / Chatbots

Resource NameDescriptionLink
DB GPTInteract with data using local GPTLink
AudioGPTUnderstand and generate audioLink
Paper QALLM Chain for Q&A with citationsLink
Chat LangchainLocal chatbot for question answeringLink
Langchain Chat Next.jsNext.js frontend for LangChain ChatLink
Book GPTAsk questions about a bookLink
Chat LangchainJSChat LangchainJS using Next.jsLink
Doc SearchConverse with book using GPT-3Link
Fact CheckerFact-checking LLM outputsLink
MM ReActMulti Modal ReAct DesignLink
QABotQuery files/databases with langchainLink
GPT AutomatorVoice-controlled Mac assistantLink
Teams LangchainJSLangChainJS with Teams / Bot FrameworkLink
ChatGPT LangchainJSChatGPT & langchain exampleLink
FlowGPTGenerate diagrams with AILink
Langchain Text SummarizerSummarize text using LangChainLink
Langchain Chat WebsocketLangChain chat with websocketsLink
Langchain YT ToolsTools for YouTube videosLink
SmartPilotAnswer selection with LangModelsLink
HowdolHelpful chatbot for questionsLink
MrsStaxQA Slack BotLink
ThoughtSourceScience of machine thinkingLink
ChatGPT LangchainChatGPT using LangChain on HuggingfaceLink
Chat Math TechniquesLangChain chat with math techniquesLink
Notion QANotion Question-Answering BotLink
QNimGPTPlay Nim against an AILink
ChatPDFChat with PDF documentsLink
Chat with Scanned DocumentsChat with scanned documentsLink
snowChat ❄️Chat with snowflake databaseLink
Airtable-QnAQuestion-answering tool for AirtableLink
WingmanAIReal-time transcription interactionLink
TutorGPTDynamic few-shot metaprompting for tutoringLink
Cheshire CatCustom AGI bot & plugin platformLink
Got Chaat BotGoT chatbots (ex: Tyrion Lannister)Link
DialoqbaseCreate custom chatbots with knowledge baseLink
CSV-AI 🧠Unlock insights in CSV filesLink
MindGeniusAIAuto generate MindMap with ChatGPTLink
Robby-ChatbotChat with files & videos using LangChainLink
AI ChatbotFull-featured Next.js AI chatbotLink
InstruktAI environment in the terminalLink
OpenChatCustom-chatbots consoleLink
Twitter AgentScrape and chat with tweetsLink
GPT MigrateMigrate codebase between frameworks/languagesLink
Code Interpreter APIChatGPT Code Interpreter implementationLink

Learn

Notebooks

Resource NameDescriptionLink
Langchain TutorialsOverview and tutorial of LangChain LibraryLink
LangChain Chinese Getting Started GuideChinese LangChain tutorial for beginnersLink
Flan5 LLMPDF QA using LangChain, Flan5 on HuggingFaceLink
LangChain HandbookPinecone / James Briggs’ LangChain handbookLink
Query the YouTube video transcriptsQuery YouTube video transcripts with timestampsLink
llm-lobbyistLarge Language Models as Corporate LobbyistsLink
Langchain Semantic SearchSearch Google Drive Files using GPT3 and LangChainLink
GPT Political CompassPolitical compass using GPTLink
llm-grovers-search-partyGrover’s algorithm with Qiskit, OpenAI, and LangChainLink
TextWorld ReAct AgentTextWorld ReAct Agent using LangChainLink
LangChain <> Wolfram AlphaLangChain and Wolfram Alpha integrationLink
BYO Knowledge GraphBuild your own knowledge graph using LangChainLink

Videos

Resource NameDescriptionLink
LangChain for LLM Application DevelopmentDeepLearning.AI courseLink
LangChain Series by Sam WitteveenYouTube playlistLink
LangChain Tutorials PlaylistYouTube playlistLink
LangChain James Briggs’ PlaylistYouTube playlistLink
LangChain Demo + Q&A with Harrison ChaseYouTube videoLink
LangChain for LLMs is… basically just an Ansible playbookYouTube video (David Shapiro)Link
Greg Kamradt PlaylistYouTube playlistLink
Langchain Agent WebinarCrowdcast webinarLink
BabyAGI with LangChainYouTube videoLink
LangChain Tutorial in Python - Crash CoursePython Engineer blogLink
LangChain Crash Course: Build an AutoGPTYouTube video (Nicholas Renotte)Link
LangChain and the Future of LLM AgentsYouTube videoLink

Articles

Resource NameDescriptionLink
Build GitHub bot with GPT3, LangChainGitHub support bot tutorialLink
Emergence Of LLM API Build FrameworksArticle on LLM API frameworksLink
Automating with LangChain and GPT-3Automating tasks with LangChain and GPT-3Link
Multilingual Search with CohereMultilingual search with Cohere and LangChainLink
Haystack & LangChain for LLMsEmpowering LLMs with Haystack and LangChainLink
DataIndependent TutorialsLangChain tutorials ResourceLink
Build Ecommerce Chatbot with RedisTutorial for ecommerce chatbot with RedisLink
Getting Started with LangChainBeginner’s guide to building LLM appsLink
Use LangChain for LLM Agent MonitoringFine-tuning LLM apps with LangChain monitoringLink
Build ChatGPT CLI with memoryBuild ChatGPT CLI with memoryLink
Deploy Voice-Based Chatbot with BentoMLDeploy voice-based chatbot with BentoMLLink
LangChain tutorial at PromptChapLangChain tutorial at PromptChapLink
Create Code Interpreter ChatbotBuild code interpreter chatbot with PyodideLink
LangChain adds Cypher SearchLangChain’s Cypher Search featureLink
Langchain DecodedComprehensive guide to LangChainLink
Implementing GPT4All LocallyImplement GPT4All locally with PythonLink
GPT your GDrive with LangChainUse LangChain with Google DriveLink
Journey to working LangChain LLM AppJourney to building a LangChain LLM appLink
Autonomous HR Assistant with ChatGPTBuild HR assistant with ChatGPT and LangChainLink

Other LLM Frameworks

Resource NameDescriptionLink
Transformers AgentsNatural language API on top of transformersLink
LlamaIndexCentral interface to connect LLMs with external dataLink
BotpressBuilding blocks for chatbotsLink
HaystackNLP framework for data interaction using Transformers and LLMsLink
Semantic KernelMicrosoft C# SDK for integrating LLMs into appsLink
PromptifyUse GPT or prompt-based models for structured outputLink
PromptSourceToolkit for creating, sharing, and using promptsLink
Agent-LLMArtificial Intelligence Automation PlatformLink
LLM AgentsBuild agents controlled by LLMsLink
MiniChainTiny library for coding with large language modelsLink
GriptapePython framework for AI workflows and pipelinesLink
llm-chainRust crate for building chains in LLMsLink
PromptFlowCreate flowcharts linking LLMs, prompts, and functionsLink
OpenLMOpenAI-compatible library to call LLMs from inference APIsLink
DustDesign and deploy LLM appsLink
e2bOpen-source platform for building virtual developer agentsLink
SuperAGIOpen source autonomous AI agent frameworkLink
SmartGPTProgram providing LLMs the ability to complete tasks using pluginsLink
TermGPTGiving GPT-like LLMs the ability to plan and execute commandsLink
ReLLMRegular Expressions for Language Model CompletionsLink
OpenDANOpen source Personal AI OS consolidating various AI modulesLink
OpenLLMPlatform for operating LLMs in productionLink
FlagAIToolkit for large-scale model usageLink
AI.JSXAI Application Framework for JavaScriptLink
OutlinesGenerative Model Programming (Python)Link
AI UtilsTypeScript-first library for building AI appsLink
MetaGPTMulti-Agent Meta Programming FrameworkLink
HyvEasiest way to use AI Models in Node.jsLink
AutochainBuild lightweight, extensible LLM Agents with AutoChainLink
TypeChatLibrary to build natural language interfaces using typesLink
MarvinBuild AI interfaces that spark joyLink
LMQLProgramming language for large language modelsLink
LLMFlowSimple, Explicit and Transparent LLM AppsLink
AxComprehensive AI framework for TypeScriptLink

Also Check Out

Resource NameDescriptionLink
Open LLMsList of open LLMs for commercial useLink
Awesome LLMCurated list of Large Language Model resourcesLink
LLaMA Cult and MoreTracking affordable LLMs and moreLink

Conclusion

As LLMs continue to shape the future of numerous applications, platforms like LangChain are proving to be invaluable for developers looking to harness the power of these models. By acquainting oneself with the myriad of tools and resources available, there’s an opportunity to push the boundaries of what’s possible with LLMs.

Whether you’re a seasoned developer or someone looking to dip their toes in the world of LLMs, the aforementioned resources are a treasure trove of knowledge and utilities. Dive in and discover the transformative potential of LangChain and its accompanying ecosystem.

For more in-depth guides and articles on LLMs, stay tuned to our blog.

← Back to Blog