fed-rag and RAG_Techniques

Fed-RAG provides a federated fine-tuning framework for optimizing RAG systems, while RAG_Techniques is an educational repository demonstrating implementation patterns—making them **complements** where techniques from the latter could inform the training approaches in the former.

fed-rag
68
Established
RAG_Techniques
57
Established
Maintenance 13/25
Adoption 10/25
Maturity 25/25
Community 20/25
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 21/25
Stars: 141
Forks: 28
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 25,887
Forks: 3,041
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License:
No risk flags
No Package No Dependents

About fed-rag

VectorInstitute/fed-rag

A framework for fine-tuning retrieval-augmented generation (RAG) systems.

Supports federated learning architectures alongside centralized setups, enabling distributed RAG fine-tuning across multiple clients. Integrates seamlessly with HuggingFace, LlamaIndex, and LangChain, providing state-of-the-art fine-tuning methods through lightweight abstractions that maintain full flexibility and control.

About RAG_Techniques

NirDiamant/RAG_Techniques

This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. RAG systems combine information retrieval with generative models to provide accurate and contextually rich responses.

Covers advanced RAG patterns including agentic retrieval loops, hybrid search strategies (dense-sparse retrieval fusion), query optimization techniques, and multi-document reasoning—beyond basic retrieval pipelines. Implementations target popular frameworks like LangChain and LlamaIndex with code-first Jupyter notebooks, focusing on practical enhancements for production-grade systems.

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