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 62 retrieval ranking fusion tools tracked. 2 score above 70 (verified tier). The highest-rated is HKUDS/LightRAG at 73/100 with 29,302 stars. 5 of the top 10 are actively maintained.
Get all 62 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... |
|
Verified |
| 3 |
superlinear-ai/raglite
🥤 RAGLite is a Python toolkit for Retrieval-Augmented Generation (RAG) with... |
|
Established |
| 4 |
HKUDS/RAG-Anything
"RAG-Anything: All-in-One RAG Framework" |
|
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 |
xmpuspus/kb-arena
Benchmark 7 retrieval strategies on your own docs — naive vector,... |
|
Established |
| 9 |
SciPhi-AI/R2R
SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented... |
|
Established |
| 10 |
mixedbread-ai/mxbai-rerank
Crispy reranking models by Mixedbread |
|
Established |
| 11 |
tangbotony/GraTAG
GraTAG — Production AI Search via Graph-Based Query Decomposition and... |
|
Emerging |
| 12 |
microsoft/PIKE-RAG
PIKE-RAG: sPecIalized KnowledgE and Rationale Augmented Generation |
|
Emerging |
| 13 |
incidentfox/OpenRag
Multi-strategy RAG system achieving 74% Recall@10 on MultiHop-RAG. Combines... |
|
Emerging |
| 14 |
Rohith-2/bm25-fusion
An ultra-fast BM25 retriever with support for multiple variants and... |
|
Emerging |
| 15 |
izikeros/rankflow
Library for plotting multiple ranks evolved over processing steps - draw a... |
|
Emerging |
| 16 |
ALucek/rag-reranking
An overview of popular reranking models and architectures for 2 stage RAG pipelines |
|
Emerging |
| 17 |
spider-hand/tokyo-landprice-rag
A Retrieval-Augmented Generation (RAG) application for exploring Tokyo land... |
|
Emerging |
| 18 |
FarhanAliRaza/django-hawkeye
Django BM25 full-text search using PostgreSQL - a lightweight Elasticsearch... |
|
Emerging |
| 19 |
Beer-Bears/scaffold
Structural RAG (Retrieval-Augmented Generation) system for large codebases |
|
Emerging |
| 20 |
AIAnytime/Re-ranking-Playground
An interactive tool for exploring and comparing 5 different document... |
|
Experimental |
| 21 |
Guest400123064/bbm25-haystack
Simple Haystack in-memory document store alternative that performs... |
|
Experimental |
| 22 |
samadpls/BestRAG
BestRAG: A library for hybrid RAG, combining dense, sparse, and late... |
|
Experimental |
| 23 |
vblagoje/openapi-rag-service
A flexible Haystack 2.0 pipeline integrating Retrieval-Augmented Generation... |
|
Experimental |
| 24 |
chu2bard/rankfuse
Reranking and result fusion for search and RAG pipelines |
|
Experimental |
| 25 |
JhaAyush01/Hybrid-Retrieval-Systems
Hybrid Retrieval System combining keyword matching (BM25) with semantic... |
|
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 |
drittich/reciprocal-rank-fusion
Allows you to merge search results from multiple search engines using the... |
|
Experimental |
| 29 |
wksbx/elastic-graph-rag
Hybrid search RAG pipeline combining Elasticsearch (BM25 + vector + RRF)... |
|
Experimental |
| 30 |
ForwardCodeSolutions/rag-engine
Lightweight hybrid RAG engine with Vector + BM25 + Knowledge Graph search,... |
|
Experimental |
| 31 |
Sunnyztj/turboquant-memory
TurboQuant (ICLR 2026) vector quantization for memory/RAG embedding... |
|
Experimental |
| 32 |
MukundaKatta/HybridFind
Hybrid semantic + keyword search — BM25 and vector similarity with... |
|
Experimental |
| 33 |
Fingrows/rankfuse
🔥 Enhance search and RAG pipelines by reranking and fusing results with... |
|
Experimental |
| 34 |
Klastrovanie/KlastroKnowledge-CUDA
A CUDA extension for Mahalanobis distance-based top-K matching,... |
|
Experimental |
| 35 |
Aerendal/ishkarim-rag
Hybrid RAG on CPU-only SQLite: FTS5 + embeddings + RRF fusion. 235 knowledge sources. |
|
Experimental |
| 36 |
SimonLupart/ikat-baseline
TREC iKAT (interactive Knowledge Assistant Track): Baselines Retrieval for... |
|
Experimental |
| 37 |
alex-is-busy-coding/speculative-rag
An implementation of Speculative RAG exploring latency-quality trade-offs in... |
|
Experimental |
| 38 |
ngpepin/mostsimilar-for-RAG-normalization
Linux CLI tools to compare text files and find nearest neighbours across... |
|
Experimental |
| 39 |
ihatesea69/beir-retrieval-benchmark
Benchmarking BM25 sparse retrieval vs RAG dense retrieval vs Hybrid (RRF) on... |
|
Experimental |
| 40 |
vivek34561/Adaptive-RAG
An adaptive Retrieval-Augmented Generation (RAG) system that dynamically... |
|
Experimental |
| 41 |
sankar-ramamoorthy/rag-foundry-docgraph
Modular RAG backend for document ingestion, vector search, and deterministic... |
|
Experimental |
| 42 |
AyhamJo7/CoRAG
This project implements an adaptive, multi-step retrieval system inspired by... |
|
Experimental |
| 43 |
paswell-chiks/Optimizing-RAG-with-Hybrid-Search
🔍 Optimize RAG systems by exploring Lexical, Semantic, and Hybrid Search... |
|
Experimental |
| 44 |
MrRezaeiUofT/AT-RAG
AT-RAG (Adaptive Retrieval-Augmented Generation) is a novel RAG model... |
|
Experimental |
| 45 |
tpancholi/qdrant_rrf_with_filter
Data Retrieval from Qdrant Vector DB based on RRF algo and metadata filtering |
|
Experimental |
| 46 |
ksm26/Retrieval-Optimization-From-Tokenization-to-Vector-Quantization
The course provides a comprehensive guide to optimizing retrieval systems in... |
|
Experimental |
| 47 |
patelpattu90-ai/hybrid-rag-knowledge-engine
Production-style Hybrid RAG system with semantic + keyword retrieval,... |
|
Experimental |
| 48 |
Setoju/similarity_search
Similarity search using embeddings, BM25 and reranking (RAG) |
|
Experimental |
| 49 |
btboilerplate/RAG-Systems-Lab
A modular RAG experimentation framework benchmarking BM25, vector, hybrid,... |
|
Experimental |
| 50 |
mizamoon/rag-trump-twitter
🧢🇺🇸 Hybrid RAG (BGE-M3 + BM25 + rerank) по постам Трампа из Twitter |
|
Experimental |
| 51 |
vanshksingh/Thread-RAG
Thread-RAG: Traversal-Heuristic Retrieval for Embedded And Distributed RAG |
|
Experimental |
| 52 |
NevroHelios/hierarchical-rag
Multi-source Hierarchical RAG with hybrid retrieval (dense + BM25 + RRF),... |
|
Experimental |
| 53 |
svilupp/FlashRank.jl
Rapid Document Ranking, Powered by Lightweight Models. |
|
Experimental |
| 54 |
mollyiverson/ACME10-HE-RAGApp
Retrieval-Augmented Generation (RAG) chat-box application using Knowledge... |
|
Experimental |
| 55 |
patw/BreadRank
A small reranker service using mixedbread.ai reranker model |
|
Experimental |
| 56 |
RAGE-AI-Enterprise/rage-core
R.A.G.E AI Core - RAG-based API platform for enterprise AI tools. |
|
Experimental |
| 57 |
JitamB/Backstory-Consistency-NLP
A RAG-based NLP pipeline that verifies character backstories against entire... |
|
Experimental |
| 58 |
Samanosukeh/rag-hybrid-search-multi-query
RAG project using Qdrant with hybrid search: dense + sparse vectors |
|
Experimental |
| 59 |
rwmicro/rag-backend
Service de RAG pour la recherche et la génération de réponses basées sur des... |
|
Experimental |
| 60 |
Arnav-Ajay/rag-reranking-playground
Controlled experiment isolating reranking as a first-class RAG system... |
|
Experimental |
| 61 |
Ezenitac-AiService/Hybrid_RAG
API와 설치형 LLM을 이용한 간단한 RAG 시스템 구현을 위한 개발문서 |
|
Experimental |
| 62 |
Arnav-Ajay/rag-hybrid-retrieval
A controlled experiment evaluating whether hybrid (dense + sparse) retrieval... |
|
Experimental |