#99th of 14 in Learning and cookbooks

rag_techniques

Jupyter notebooks demonstrating 42 RAG techniques, from basic to advanced

Stars
29.9k
License
custom license
Last commit
Oct 2026
Last release
Apr 2026
Language
Jupyter Notebook
Stars, last 29 weeks+3,915
24 Mar 2026: 25,947 stars31 Mar 2026: 26,111 stars7 Apr 2026: 26,254 stars14 Apr 2026: 26,516 stars21 Apr 2026: 26,672 stars28 Apr 2026: 26,798 stars5 May 2026: 26,923 stars12 May 2026: 27,082 stars19 May 2026: 27,209 stars26 May 2026: 27,388 stars2 Jun 2026: 27,508 stars9 Jun 2026: 27,643 stars16 Jun 2026: 27,849 stars23 Jun 2026: 28,000 stars30 Jun 2026: 28,141 stars7 Jul 2026: 28,269 stars14 Jul 2026: 28,420 stars21 Jul 2026: 28,643 stars28 Jul 2026: 28,752 stars4 Aug 2026: 28,847 stars11 Aug 2026: 28,939 stars18 Aug 2026: 29,032 stars25 Aug 2026: 29,158 stars1 Sept 2026: 29,279 stars8 Sept 2026: 29,365 stars15 Sept 2026: 29,464 stars22 Sept 2026: 29,558 stars29 Sept 2026: 29,615 stars6 Oct 2026: 29,671 stars13 Oct 2026: 29,862 stars

25,947 on 24 Mar 202629,862 on 13 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

A collection of 42 runnable Jupyter notebooks, each implementing one RAG technique such as basic RAG, CSV RAG, reliable RAG, chunk-size selection, proposition chunking and query transformations. Notebooks open on GitHub or Colab, and some have companion videos. The README also promotes the author's course, book and newsletter.

Who it is for: Engineers learning RAG techniques through runnable notebooks

Strengths

  • 42 notebooks, each covering a single technique, grouped from foundational to advanced
  • Colab badges let notebooks run without local setup
  • Covers evaluation notebooks (End-to-End RAG Evaluation, Open-RAG-Eval) as well as retrieval methods
  • Updated recently; last commit 2026-09-21

Weaknesses

  • Teaching notebooks, not a library or deployable RAG system
  • README is heavy with course, book and newsletter promotion
  • License is not detected (NOASSERTION), so reuse terms are unclear
  • Required API keys and package versions are not stated in the visible README

What it needs

  • Needs Jupyter, Google Colab (optional)

Also in Learning and cookbooks

See all 14
Also in Learning and cookbooks
RankProjectScore
1ai-engineering-from-scratchHands-on curriculum for building AI systems from math to agents68.9k starsMIT82 out of 100
2generative-ai-for-beginners21-lesson course on building generative AI apps in Python and TypeScript121.3k starsMIT81 out of 100
3hello-agentsChinese-language course on building LLM agents from scratch83.1k starscustom license76 out of 100
#4llms-from-scratchCode for the book on building a GPT-style LLM in PyTorch106.5k starscustom license75 out of 100
#5ai-agents-for-beginners18-lesson course on building AI agents with Microsoft Agent Framework77.1k starsMIT74 out of 100