gkamradt/langchain-tutorials
gkamradt/langchain-tutorials has 7,491 GitHub stars and 1,998 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 14:58 UTC. Last push 2024-08-05.
Overview and tutorial of the LangChain Library
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalLearn LangChain
Overview, Tutorial, and Examples of LangChain
See the accompanying tutorials on YouTube
If you want to get updated when new tutorials are out, get them delivered to your inbox
If you're new to Jupyter Notebooks or Colab, check out this video
New To LangChain?
Recommended Learning Path:
- LangChain CookBook Part 1: 7 Core Concepts - Code, Video
- LangChain CookBook Part 2: 9 Use Cases - Code, Video
- Explore the projects below and jump into the deep dives
Prompt Engineering (my favorite resources):
- Prompt Engineering Overview by Elvis Saravia
- ChatGPT Prompt Engineering for Developers - Prompt engineering basics straight from OpenAI
- Brex's Prompt Engineering Guide
🤖 Project Gallery
🐇 Beginner = Entry level projects to practice LangChain
🐒 Intermediate = In depth use of LangChain
🦈 Advanced = Advanced or custom implementations of LangChain
📝 Summarization - Deep Dive: Code, Video
| Project | Contact | Difficulty | Open Sourced? | Notes |
|---|---|---|---|---|
| SummarizePaper.com | Quentin Kral | 🐒 Intermediate | ✅ Code | Summarize arXiv papers |
❓ Question and Answering Over Documents
| Project | Contact | Difficulty | Open Sourced? | Notes |
|---|---|---|---|---|
| ChatPDF | Ashish Talati | 🐒 Intermediate | ✅ Code | Chat and Ask on your own data |
📦 Extraction
| Project | Contact | Difficulty | Open Sourced? | Notes |
|---|---|---|---|---|
| Kor | Eugene Yurtsev | 🐒 Intermediate | ✅ Code | This is a half-baked prototype that “helps” you extract structured data from text using large language models (LLMs) 🧩. |
| OpeningAttributes | @gregkamradt | 🐇 Beginner | ✅ Code | Extract technologies & tools from job descriptions |
🔍 Evaluation
| Project | Contact | Difficulty | Open Sourced? | Notes |
|---|---|---|---|---|
| Auto-Evaluator | @RLanceMartin | 🦈 Advanced | ✅ Code | Evaluate Q&A Chains |
📊 Querying Tabular Data
| Project | Contact | Difficulty | Open Sourced? | Notes |
|---|---|---|---|---|
| TBD |
💻 Code Understanding
| Project | Contact | Difficulty | Open Sourced? | Notes |
|---|---|---|---|---|
| TBD |
🌐 Interacting with APIs
| Project | Contact | Difficulty | Open Sourced? | Notes |
|---|---|---|---|---|
| TBD |
💬 Chatbots
| Project | Contact | Difficulty | Open Sourced? | Notes |
|---|---|---|---|---|
| LangChain ChatBot | David Peterson | 🐒 Intermediate | ✅ Code | Input your PDF documents and analyze, ask questions, or do calculations on the data. |
🤖 Agents
| Project | Contact | Difficulty | Open Sourced? | Notes |
|---|---|---|---|---|
| Agents Via Vocode | @vocode | 🐒 Intermediate | ✅ Code | Agents making phone calls to order pizza |
| NexusGPT | @achammah1 | 🐒 Intermediate | AI Freelancer Platform. Discord |
👽 Other 👽
| Project | Contact | Difficulty | Open Sourced? | Notes |
|---|---|---|---|---|
| Slack-GPT | @martinseanhunt | 🐒 Intermediate | ✅ Code | A simple starter for a Slack app / chatbot that uses the Bolt.js Slack app framework, Langchain, openAI and a Pinecone vectorstore to provide LLM generated answers to user questions based on a custom data set. |
💁 Contributing
As an open-source project in a rapidly developing field, we are extremely open to contributions, whether it be in the form of updating code, better documentation, or project to feature.
Submit a PR with notes.
This repo and series is provided by DataIndependent and run by Greg Kamradt
Explore related projects
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
533,801 starsEbookFoundation/free-programming-books
:books: Freely available programming books
401,293 starsnilbuild/developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
371,560 starsvinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
333,414 stars