Skip to content

๐Ÿ˜Ž Awesome list of tools and projects with the awesome LangChain framework

License

Notifications You must be signed in to change notification settings

langchain4j/awesome-langchain

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฆœ๐Ÿ”— Awesome LangChain Awesome GitHub Repo stars

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.

We also have a weekly newsletter to share the updates from LangChain ecosystem (changelog, articles, videos, projects) subscribe to the newsletter here

Contributions welcome. Add links through pull requests or create an issue to start a discussion. Please read the contribution guidelines before contributing.

Table of Contents

LangChain Framework

Tools

Low-code

  • Langflow: LangFlow is a UI for LangChain GitHub Repo stars
  • Flowise - LangchainJS UI: Drag & drop UI to build your customized LLM flow using LangchainJS GitHub Repo stars
  • Databerry: The no-code platform for semantic search and documents retrieval GitHub Repo stars
  • LangchainUI: The open source chat-ai toolkit GitHub Repo stars
  • Yeager.ai: Yeager.ai Agent is the first Langchain Agent creator designed to help you build, prototype, and deploy AI-powered agents with ease GitHub Repo stars

Services

  • GPTCache: A Library for Creating Semantic Cache for LLM Queries GitHub Repo stars
  • Gorilla: An API store for LLMs GitHub Repo stars
  • LlamaHub: a library of data loaders for LLMs made by the community GitHub Repo stars
  • EVAL: Elastic Versatile Agent with Langchain. will execute all your requests. GitHub Repo stars
  • Auto-evaluator: a lightweight evaluation tool for question-answering using Langchain GitHub Repo stars
  • Langchain visualizer: visualization and debugging tool for LangChain workflows GitHub Repo stars
  • LLM Strategy: implementing the Strategy Pattern using LLMs GitHub Repo stars
  • datasetGPT: A command-line interface to generate textual and conversational datasets with LLMs. GitHub Repo stars
  • spellbook-forge: Make your LLM prompts executable and version controlled. GitHub Repo stars
  • Auto Evaluator: Langchain auto evaluator GitHub Repo stars
  • Jina: Langchain Apps on Production with Jina GitHub Repo stars
  • Gradio Tools: Gradio ๐Ÿค LLM Agents GitHub Repo stars
  • steamship-langchain: adapters for Steamship, enabling LangChain developers to rapidly deploy their apps on Steamship ๐Ÿ GitHub Repo stars
  • LangForge: A Toolkit for Creating and Deploying LangChain Apps GitHub Repo stars
  • BentoChain: LangChain Deployment on BentoML GitHub Repo stars
  • LangCorn: Serving LangChain apps automagically with FastApi GitHub Repo stars
  • Langchain Service: Opinionated Langchain setup with Qdrant vector store and Kong gateway GitHub Repo stars
  • Lanarky: ๐Ÿšข Ship production-ready LLM projects with FastAPI GitHub Repo stars
  • Dify: One API for plugins and datasets, one interface for prompt engineering and visual operation, all for creating powerful AI applications. GitHub Repo stars
  • LangchainJS Worker: LangchainJS worker on cloudflare GitHub Repo stars
  • Chainlit: Build Python LLM apps in minutes โšก๏ธ GitHub Repo stars
  • Zep: Zep: A long-term memory store for LLM / Chatbot applications GitHub Repo stars
  • Langchain Decorators: a layer on the top op LangChain that provides syntactic sugar ๐Ÿญ for writing custom langchain prompts and chains GitHub Repo stars

Agents

  • CollosalAI Chat: implement LLM with RLHF, powered by the Colossal-AI project GitHub Repo stars
  • AgentGPT: AI Agents with Langchain & OpenAI (Vercel / Nextjs) GitHub Repo stars
  • Local GPT: Inspired on Private GPT with the GPT4ALL model replaced with the Vicuna-7B model and using the InstructorEmbeddings instead of LlamaEmbeddings GitHub Repo stars
  • ThinkGPT: Agent techniques to augment your LLM and push it beyond its limits GitHub Repo stars
  • Camel-AutoGPT: role-playing approach for LLMs and auto-agents like BabyAGI & AutoGPT GitHub Repo stars
  • Private GPT: Interact privately with your documents using the power of GPT, 100% privately, no data leaks GitHub Repo stars
  • RasaGPT: RasaGPT is the first headless LLM chatbot platform built on top of Rasa and Langchain. GitHub Repo stars
  • SkyAGI: Emerging human-behavior simulation capability in LLM agents GitHub Repo stars
  • PyCodeAGI: A small AGI experiment to generate a Python app given what app the user wants to build GitHub Repo stars
  • BabyAGI UI: Make it easier to run and develop with babyagi in a web app, like a ChatGPT GitHub Repo stars
  • SuperAgent: Deploy LLM Agents to production GitHub Repo stars
  • Voyager: An Open-Ended Embodied Agent with Large Language Models GitHub Repo stars
  • ix: Autonomous GPT-4 agent platform GitHub Repo stars
  • DuetGPT: A conversational semi-autonomous developer assistant, AI pair programming without the copypasta. GitHub Repo stars

Templates

  • create-t3-turbo-ai: t3 based, Langchain-friendly boilerplate for building type-safe, full-stack, LLM-powered web apps with Nextjs and Prisma GitHub Repo stars
  • LangChain.js LLM Template: LangChain LLM template that allows you to train your own custom AI LLM model. GitHub Repo stars
  • Streamlit Template: template for how to deploy a LangChain on Streamlit GitHub Repo stars
  • Codespaces Template: a Codespaces template for getting up-and-running with LangChain in seconds! GitHub Repo stars
  • Gradio Template: template for how to deploy a LangChain on Gradio GitHub Repo stars

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.

Open Source Projects

Knowledge Management

  • Quiver: Dump your brain into your GenerativeAI Vault GitHub Repo stars
  • DocsGPT: GPT-powered chat for documentation search & assistance. GitHub Repo stars
  • Knowledge GPT: Accurate answers and instant citations for your documents. GitHub Repo stars
  • Knowledge: Knowledge is a tool for saving, searching, accessing, and exploring all of your favorite websites, documents and files. GitHub Repo stars
  • 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. GitHub Repo stars

Other / Chatbots

  • AudioGPT: Understanding and Generating Speech, Music, Sound, and Talking Head GitHub Repo stars
  • Paper QA: LLM Chain for answering questions from documents with citations GitHub Repo stars
  • Chat Langchain: locally hosted chatbot specifically focused on question answering over the LangChain documentation GitHub Repo stars
  • Langchain Chat: another Next.js frontend for LangChain Chat. GitHub Repo stars
  • Book GPT: drop a book, start asking question. GitHub Repo stars
  • Chat LangchainJS: NextJS version of Chat Langchain GitHub Repo stars
  • Doc Search: converse with book - Built with GPT-3 GitHub Repo stars
  • Fact Checker: fact-checking LLM outputs with langchain GitHub Repo stars
  • MM ReAct: Multi Modal ReAct Design
  • QABot: Query local or remote files or databases with natural language queries powered by langchain and openai GitHub Repo stars
  • GPT Automator: Your voice-controlled Mac assistant. GitHub Repo stars
  • Teams LangchainJS: Demonstration of LangChainJS with Teams / Bot Framework bots GitHub Repo stars
  • ChatGPT: ChatGPT & langchain example for node.js & Docker GitHub Repo stars
  • FlowGPT: Generate diagram with AI GitHub Repo stars
  • langchain-text-summarizer: A sample streamlit application summarizing text using LangChain GitHub Repo stars
  • Langchain Chat Websocket: About LangChain LLM chat with streaming response over websockets GitHub Repo stars
  • langchain_yt_tools: Langchain tools to search/extract/transcribe text transcripts of Youtube videos GitHub Repo stars
  • SmartPilot: A Python program leveraging OpenAI's language models to generate, analyze, and select the best answer to a given question GitHub Repo stars
  • Howdol: a helpful chatbot that can answer questions GitHub Repo stars
  • MrsStax: QA Slack Bot GitHub Repo stars
  • ThoughtSourceโšก: A framework for the science of machine thinking GitHub Repo stars
  • ChatGPT Langchain: ChatGPT clone using langchain on Huggingface
  • Chat Math Techniques: langchain chat with math techniques on Huggingface
  • Notion QA: Notion Question-Answering Bot GitHub Repo stars
  • QNimGPT: Play Nim against an IBM Quantum Computer simulator or OpenAI GPT-3.5 GitHub Repo stars
  • ChatPDF: ChatGPT + Enterprise data with Azure OpenAI GitHub Repo stars
  • Chat with Scanned Documents: A demo chatting with documents scanned with Dynamic Web TWAIN.
  • snowChat โ„๏ธ: Chat with you're snowflake database GitHub Repo stars
  • DB GPT: Interact your data and environment using the local GPT, no data leaks, 100% privately, 100% security GitHub Repo stars
  • 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. GitHub Repo stars
  • 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. GitHub Repo stars
  • Cheshire Cat: Custom AGI boT with ready-to-use chat integration and plugins development platform. GitHub Repo stars
  • Got Chaat Bot: Repo for creating GoT Chatbots (ex: talk with Tyrion Lannister) GitHub Repo stars
  • Dialoqbase: web application that allows you to create custom chatbots with your own knowledge base GitHub Repo stars
  • CSV-AI ๐Ÿง : CSV-AI is the ultimate app powered by LangChain that allows you to unlock hidden insights in your CSV files. GitHub Repo stars
  • MindGeniusAI: Auto generate MindMap with ChatGPT GitHub Repo stars

Learn

Notebooks

Videos

Articles

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. GitHub Repo stars
  • Botpress: The building blocks for building chatbots GitHub Repo stars
  • Haystack: NLP framework to interact with your data using Transformer models and LLMs GitHub Repo stars
  • Semantic Kernel: Microsoft C# SDK to integrate cutting-edge LLM technology quickly and easily into your apps GitHub Repo stars
  • Promptify: Prompt Engineering | Use GPT or other prompt based models to get structured output. GitHub Repo stars
  • PromptSource: About Toolkit for creating, sharing and using natural language prompts. GitHub Repo stars
  • Agent-LLM: An Artificial Intelligence Automation Platform. GitHub Repo stars
  • LLM Agents: Build agents which are controlled by LLMs GitHub Repo stars
  • MiniChain: A tiny library for coding with large language models. GitHub Repo stars
  • Griptape: Python framework for AI workflows and pipelines with chain of thought reasoning, external tools, and memory. GitHub Repo stars
  • llm-chain: is a powerful rust crate for building chains in LLMs allowing you to summarise text and complete complex tasks. GitHub Repo stars
  • BoxCars: Ruby gem, Building applications with composability using Boxcars with LLM's. Inspired by LangChain. GitHub Repo stars
  • LangTorch: Building composable LLM applications with Java / JVM. Inspired by LangChain. GitHub Repo stars
  • Langchain Go: Golang Langchain GitHub Repo stars
  • LangchainRb: Ruby Langchain GitHub Repo stars
  • PromptFlow: Create executable flowcharts that link LLMs (Large Language Models), Prompts, Python functions, and conditional logic together. GitHub Repo stars
  • OpenLM: a drop-in OpenAI-compatible library that can call LLMs from any other hosted inference API. Also Typescript GitHub Repo stars
  • Dust: Design and Deploy Large Language Model Apps GitHub Repo stars
  • e2b: Open-source platform for building & deploying virtual developersโ€™ agents
  • SuperAGI: A dev-first open source autonomous AI agent framework. GitHub Repo stars
  • SmartGPT: A program that provides LLMs with the ability to complete complex tasks using plugins. GitHub Repo stars
  • TermGPT: Giving LLMs like GPT-4 the ability to plan and execute terminal commands GitHub Repo stars
  • ReLLM: Regular Expressions for Language Model Completions. GitHub Repo stars
  • OpenDAN: open source Personal AI OS , which consolidates various AI modules in one place for your personal use. GitHub Repo stars

Complement to this list

  • Open LLMs: A list of open LLMs available for commercial use GitHub Repo stars
  • Awesome LLM: Awesome-LLM: a curated list of Large Language Model resources. GitHub Repo stars
  • LLaMA Cult and More: Keeping Track of Affordable LLMs, ๐Ÿฆ™ Cult and More GitHub Repo stars

About

๐Ÿ˜Ž Awesome list of tools and projects with the awesome LangChain framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published