bRAG-langchain and rag-ecosystem

These are **complements**: bRAG-langchain provides a production-ready RAG framework built on LangChain, while rag-ecosystem offers modular, educational implementations of individual RAG components that can be studied and integrated into frameworks like bRAG.

bRAG-langchain
53
Established
rag-ecosystem
50
Established
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 2/25
Adoption 10/25
Maturity 15/25
Community 23/25
Stars: 4,051
Forks: 480
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License:
Stars: 228
Forks: 70
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 rag-ecosystem

FareedKhan-dev/rag-ecosystem

Understand and code every important component of RAG architecture

Implements modular RAG components including query transformations (multi-query, RAG-Fusion, decomposition), intelligent routing (logical and semantic), and advanced indexing strategies (hierarchical, ColBERT). Integrates with LangChain, OpenAI, Cohere, and evaluation frameworks (RAGAS, DeepEval) to enable end-to-end pipeline optimization and grading through self-correcting agentic flows.

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