bRAG-langchain and Learn_RAG_from_Scratch_LLM

These are complementary learning resources where the first provides a comprehensive production-ready RAG implementation framework, while the second offers a beginner-focused tutorial for understanding RAG fundamentals from scratch before applying them with the more advanced tooling.

bRAG-langchain
53
Established
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 0/25
Adoption 5/25
Maturity 9/25
Community 16/25
Stars: 4,051
Forks: 480
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License:
Stars: 10
Forks: 7
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About bRAG-langchain

bragai/bRAG-langchain

Everything you need to know to build your own RAG application

Structured as progressive Jupyter notebooks using LangChain, covering foundational vector storage with ChromaDB/Pinecone, multi-query retrieval, semantic routing, and advanced techniques like RAPTOR and ColBERT token-level indexing. Demonstrates end-to-end optimization strategies including reciprocal rank fusion, Cohere re-ranking, and self-RAG approaches, with integration points for OpenAI embeddings, LangSmith tracing, and metadata-filtered vector stores.

About Learn_RAG_from_Scratch_LLM

simranjeet97/Learn_RAG_from_Scratch_LLM

Learn Retrieval-Augmented Generation (RAG) from Scratch using LLMs from Hugging Face and Langchain or Python

Scores updated daily from GitHub, PyPI, and npm data. How scores work