Retrieval Ranking Fusion RAG Tools
Tools for combining and reranking search results from multiple retrieval methods (BM25, dense vectors, knowledge graphs) using fusion algorithms, ranking models, and ensemble techniques. Does NOT include document chunking, vector databases, or domain-specific applications—only the ranking/fusion layer itself.
There are 63 retrieval ranking fusion tools tracked. 1 score above 70 (verified tier). The highest-rated is HKUDS/LightRAG at 70/100 with 29,302 stars. 2 of the top 10 are actively maintained.
Get all 63 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=rag&subcategory=retrieval-ranking-fusion&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
HKUDS/LightRAG
[EMNLP2025] "LightRAG: Simple and Fast Retrieval-Augmented Generation" |
|
Verified |
| 2 |
beir-cellar/beir
A Heterogeneous Benchmark for Information Retrieval. Easy to use, evaluate... |
|
Established |
| 3 |
HKUDS/RAG-Anything
"RAG-Anything: All-in-One RAG Framework" |
|
Established |
| 4 |
superlinear-ai/raglite
🥤 RAGLite is a Python toolkit for Retrieval-Augmented Generation (RAG) with... |
|
Established |
| 5 |
illuin-tech/vidore-benchmark
Vision Document Retrieval (ViDoRe): Benchmark. Evaluation code for the ColPali paper. |
|
Established |
| 6 |
DataScienceUIBK/Rankify
🔥 Rankify: A Comprehensive Python Toolkit for Retrieval, Re-Ranking, and... |
|
Established |
| 7 |
Raudaschl/rag-fusion
RAG-Fusion: multi-query generation + Reciprocal Rank Fusion for better... |
|
Established |
| 8 |
SciPhi-AI/R2R
SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented... |
|
Established |
| 9 |
microsoft/PIKE-RAG
PIKE-RAG: sPecIalized KnowledgE and Rationale Augmented Generation |
|
Emerging |
| 10 |
xmpuspus/kb-arena
Benchmark 7 retrieval strategies on your own docs — naive vector,... |
|
Emerging |
| 11 |
mixedbread-ai/mxbai-rerank
Crispy reranking models by Mixedbread |
|
Emerging |
| 12 |
tangbotony/GraTAG
GraTAG — Production AI Search via Graph-Based Query Decomposition and... |
|
Emerging |
| 13 |
incidentfox/OpenRag
Multi-strategy RAG system achieving 74% Recall@10 on MultiHop-RAG. Combines... |
|
Emerging |
| 14 |
ALucek/rag-reranking
An overview of popular reranking models and architectures for 2 stage RAG pipelines |
|
Emerging |
| 15 |
spider-hand/tokyo-landprice-rag
A Retrieval-Augmented Generation (RAG) application for exploring Tokyo land... |
|
Emerging |
| 16 |
izikeros/rankflow
Library for plotting multiple ranks evolved over processing steps - draw a... |
|
Emerging |
| 17 |
Beer-Bears/scaffold
Structural RAG (Retrieval-Augmented Generation) system for large codebases |
|
Emerging |
| 18 |
AIAnytime/Re-ranking-Playground
An interactive tool for exploring and comparing 5 different document... |
|
Emerging |
| 19 |
vblagoje/openapi-rag-service
A flexible Haystack 2.0 pipeline integrating Retrieval-Augmented Generation... |
|
Emerging |
| 20 |
FarhanAliRaza/django-hawkeye
Django BM25 full-text search using PostgreSQL - a lightweight Elasticsearch... |
|
Emerging |
| 21 |
samadpls/BestRAG
BestRAG: A library for hybrid RAG, combining dense, sparse, and late... |
|
Emerging |
| 22 |
Guest400123064/bbm25-haystack
Simple Haystack in-memory document store alternative that performs... |
|
Emerging |
| 23 |
drittich/reciprocal-rank-fusion
Allows you to merge search results from multiple search engines using the... |
|
Emerging |
| 24 |
SimonLupart/ikat-baseline
TREC iKAT (interactive Knowledge Assistant Track): Baselines Retrieval for... |
|
Experimental |
| 25 |
chu2bard/rankfuse
Reranking and result fusion for search and RAG pipelines |
|
Experimental |
| 26 |
Intrinsical-AI/geometric-aware-retrieval-v2
A Python library for geometric-aware information retrieval using... |
|
Experimental |
| 27 |
Hanjo92/unity-resource-rag
Unity UI asset-aware RAG pipeline with MCP sidecar and UPM tools for... |
|
Experimental |
| 28 |
wksbx/elastic-graph-rag
Hybrid search RAG pipeline combining Elasticsearch (BM25 + vector + RRF)... |
|
Experimental |
| 29 |
AyhamJo7/CoRAG
This project implements an adaptive, multi-step retrieval system inspired by... |
|
Experimental |
| 30 |
MrRezaeiUofT/AT-RAG
AT-RAG (Adaptive Retrieval-Augmented Generation) is a novel RAG model... |
|
Experimental |
| 31 |
Klastrovanie/KlastroKnowledge-CUDA
A CUDA extension for Mahalanobis distance-based top-K matching,... |
|
Experimental |
| 32 |
Fingrows/rankfuse
🔥 Enhance search and RAG pipelines by reranking and fusing results with... |
|
Experimental |
| 33 |
Sunnyztj/turboquant-memory
TurboQuant (ICLR 2026) vector quantization for memory/RAG embedding... |
|
Experimental |
| 34 |
ForwardCodeSolutions/rag-engine
Lightweight hybrid RAG engine with Vector + BM25 + Knowledge Graph search,... |
|
Experimental |
| 35 |
ngpepin/mostsimilar-for-RAG-normalization
Linux CLI tools to compare text files and find nearest neighbours across... |
|
Experimental |
| 36 |
ihatesea69/beir-retrieval-benchmark
Benchmarking BM25 sparse retrieval vs RAG dense retrieval vs Hybrid (RRF) on... |
|
Experimental |
| 37 |
ksm26/Retrieval-Optimization-From-Tokenization-to-Vector-Quantization
The course provides a comprehensive guide to optimizing retrieval systems in... |
|
Experimental |
| 38 |
sankar-ramamoorthy/rag-foundry-docgraph
Modular RAG backend for document ingestion, vector search, and deterministic... |
|
Experimental |
| 39 |
vivek34561/Adaptive-RAG
An adaptive Retrieval-Augmented Generation (RAG) system that dynamically... |
|
Experimental |
| 40 |
alex-is-busy-coding/speculative-rag
An implementation of Speculative RAG exploring latency-quality trade-offs in... |
|
Experimental |
| 41 |
tpancholi/qdrant_rrf_with_filter
Data Retrieval from Qdrant Vector DB based on RRF algo and metadata filtering |
|
Experimental |
| 42 |
svilupp/FlashRank.jl
Rapid Document Ranking, Powered by Lightweight Models. |
|
Experimental |
| 43 |
patw/BreadRank
A small reranker service using mixedbread.ai reranker model |
|
Experimental |
| 44 |
Aerendal/ishkarim-rag
Hybrid RAG on CPU-only SQLite: FTS5 + embeddings + RRF fusion. 235 knowledge sources. |
|
Experimental |
| 45 |
paswell-chiks/Optimizing-RAG-with-Hybrid-Search
🔍 Optimize RAG systems by exploring Lexical, Semantic, and Hybrid Search... |
|
Experimental |
| 46 |
mollyiverson/ACME10-HE-RAGApp
Retrieval-Augmented Generation (RAG) chat-box application using Knowledge... |
|
Experimental |
| 47 |
mizamoon/rag-trump-twitter
🧢🇺🇸 Hybrid RAG (BGE-M3 + BM25 + rerank) по постам Трампа из Twitter |
|
Experimental |
| 48 |
vanshksingh/Thread-RAG
Thread-RAG: Traversal-Heuristic Retrieval for Embedded And Distributed RAG |
|
Experimental |
| 49 |
NevroHelios/hierarchical-rag
Multi-source Hierarchical RAG with hybrid retrieval (dense + BM25 + RRF),... |
|
Experimental |
| 50 |
patelpattu90-ai/hybrid-rag-knowledge-engine
Production-style Hybrid RAG system with semantic + keyword retrieval,... |
|
Experimental |
| 51 |
Setoju/similarity_search
Similarity search using embeddings, BM25 and reranking (RAG) |
|
Experimental |
| 52 |
Riccorl/golden-retriever
Golden Retriever - A Lightning framework for retriever architecture prototype |
|
Experimental |
| 53 |
Arnav-Ajay/rag-hybrid-retrieval
A controlled experiment evaluating whether hybrid (dense + sparse) retrieval... |
|
Experimental |
| 54 |
btboilerplate/RAG-Systems-Lab
A modular RAG experimentation framework benchmarking BM25, vector, hybrid,... |
|
Experimental |
| 55 |
JitamB/Backstory-Consistency-NLP
A RAG-based NLP pipeline that verifies character backstories against entire... |
|
Experimental |
| 56 |
Ezenitac-AiService/Hybrid_RAG
API와 설치형 LLM을 이용한 간단한 RAG 시스템 구현을 위한 개발문서 |
|
Experimental |
| 57 |
RAGE-AI-Enterprise/rage-core
R.A.G.E AI Core - RAG-based API platform for enterprise AI tools. |
|
Experimental |
| 58 |
Arnav-Ajay/rag-reranking-playground
Controlled experiment isolating reranking as a first-class RAG system... |
|
Experimental |
| 59 |
Samanosukeh/rag-hybrid-search-multi-query
RAG project using Qdrant with hybrid search: dense + sparse vectors |
|
Experimental |
| 60 |
rwmicro/rag-backend
Service de RAG pour la recherche et la génération de réponses basées sur des... |
|
Experimental |
| 61 |
USTC-StarTeam/ASEE
EMNLP2025 Findings | Adaptive Schema-aware Event Extraction with... |
|
Experimental |
| 62 |
JhaAyush01/Reranking-in-RAG
Reranking from scratch using sentence-transformer, BM25, Cohere and... |
|
Experimental |
| 63 |
fllin1/hoopla
Modern search engine techniques implemented end-to-end: keyword (BM25),... |
|
Experimental |