#Information-retrieval

Showing 60 of 136 repositories tagged #information-retrieval, ranked by stars

VectifyAI
VectifyAI
PageIndex

πŸ“‘ PageIndex: Document Index for Vectorless, Reasoning-based RAG

Score
100
β˜… 33.9k β‘‚ 3.0k +12/day
Python
onyx-dot-app
onyx-dot-app
onyx

Open Source AI Platform - AI Chat with advanced features that works with every LLM

Score
94
β˜… 30.8k β‘‚ 4.2k +10/day
Python
JaidedAI
JaidedAI
EasyOCR

Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.

Score
76
β˜… 29.7k β‘‚ 3.6k +12/day
Python
deepset-ai
deepset-ai
haystack

Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems.

Score
88
β˜… 25.9k β‘‚ 2.9k +2/day
MDX
arc53
arc53
DocsGPT

Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents.

Score
82
β˜… 18.0k β‘‚ 2.1k β€”
Python
weaviate
weaviate
weaviate

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.

Score
100
β˜… 16.6k β‘‚ 1.3k +17/day
Go
piskvorky
piskvorky
gensim

Topic Modelling for Humans

Score
59
β˜… 16.5k β‘‚ 4.4k +1/day
Python
Unstructured-IO
Unstructured-IO
unstructured

Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex documents into clean, structured formats for language models. Visit our website to learn more about our enterprise grade Platform product for production grade workflows, partitioning, enrichments, chunking and embedding.

Score
100
β˜… 15.1k β‘‚ 1.3k +5/day
HTML
neuml
neuml
txtai

πŸ’‘ All-in-one AI framework for semantic search, LLM orchestration and language model workflows

Score
71
β˜… 12.7k β‘‚ 841 +12/day
Python
FlagOpen
FlagOpen
FlagEmbedding

Retrieval and Retrieval-augmented LLMs

Score
65
β˜… 11.9k β‘‚ 902 +13/day
Python
airweave-ai
airweave-ai
airweave

Open-source context retrieval layer for AI agents

Score
53
β˜… 6.5k β‘‚ 814 +5/day
Python
SylphAI-Inc
SylphAI-Inc
AdalFlow

AdalFlow: The library to build & auto-optimize LLM applications.

Score
47
β˜… 4.2k β‘‚ 377 +1/day
Python
langroid
langroid
langroid

Harness LLMs with Multi-Agent Programming

Score
99
β˜… 4.1k β‘‚ 381 +2/day
Python
catalyst-team
catalyst-team
catalyst

Accelerated deep learning R&D

Score
29
β˜… 3.4k β‘‚ 399 β€”
Python
tensorflow
tensorflow
ranking

Learning to Rank in TensorFlow

Score
95
β˜… 2.8k β‘‚ 478 β€”
Python
naiveHobo
naiveHobo
InvoiceNet

Deep neural network to extract intelligent information from invoice documents.

Score
90
β˜… 2.7k β‘‚ 413 β€”
Python
beir-cellar
beir-cellar
beir

A Heterogeneous Benchmark for Information Retrieval. Easy to use, evaluate your models across 15+ diverse IR datasets.

Score
83
β˜… 2.2k β‘‚ 247 +3/day
Python
superlinked
superlinked
sie

Open-source inference server and production cluster for all the models your agent needs.

Score
97
β˜… 2.1k β‘‚ 192 +7/day
Python
castorini
castorini
pyserini

Pyserini is a Python toolkit for reproducible information retrieval research with sparse and dense representations.

Score
41
β˜… 2.1k β‘‚ 545 +1/day
Python
youngfish42
youngfish42
Awesome-FL

Comprehensive and timely academic information on federated learning (papers, frameworks, datasets, tutorials, workshops)

Score
100
β˜… 2.0k β‘‚ 222 +1/day
Python
ashvardanian
ashvardanian
NumKong

SIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types β€” from 6-bit floats to 64-bit complex β€” across x86, Arm, RISC-V, and WASM, with bindings for Python, Rust, C, C++, Swift, JS, and Go πŸ“

Score
67
β˜… 1.8k β‘‚ 124 β€”
C
IntelLabs
IntelLabs
fastRAG

Efficient Retrieval Augmentation and Generation Framework

Score
87
β˜… 1.8k β‘‚ 168 +1/day
Python
onestardao
onestardao
WFGY

WFGY is heading toward WFGY 5.0 Polaris Protocol, a major open-source release for AI reasoning, RAG, agents, and real-world workflows. Includes Problem Map, Global Debug Card, WFGY 4.0, and the CFV Easter Egg.

Score
96
β˜… 1.8k β‘‚ 163 +1/day
Jupyter Notebook
xhluca
xhluca
bm25s

Fast BM25 search in Python, powered by Numpy and Numba

Score
94
β˜… 1.7k β‘‚ 100 +5/day
Python
th3unkn0n
th3unkn0n
TeleGram-Scraper

telegram group scraper tool. fetch all information about group members

Score
24
β˜… 1.7k β‘‚ 725 β€”
Python
th3unkn0n
th3unkn0n
osi.ig

Information Gathering Instagram.

Score
18
β˜… 1.5k β‘‚ 244 +1/day
Python
felladrin
felladrin
awesome-ai-web-search

List of software that allows searching the web with the assistance of AI: https://hf.co/spaces/felladrin/awesome-ai-web-search

Score
93
β˜… 1.4k β‘‚ 114 +6/day
HTML
StarlightSearch
StarlightSearch
EmbedAnything

Highly Performant, Modular, Memory Safe and Production-ready Inference, Ingestion and Indexing built in Rust πŸ¦€

Score
90
β˜… 1.3k β‘‚ 139 +6/day
Rust
edoardottt
edoardottt
scilla

Information Gathering tool - DNS / Subdomains / Ports / Directories enumeration

Score
83
β˜… 1.2k β‘‚ 146 β€”
Go
NVIDIA
NVIDIA
raft

RAFT contains fundamental widely-used algorithms and primitives for machine learning and information retrieval. The algorithms are CUDA-accelerated and form building blocks for more easily writing high performance applications.

Score
91
β˜… 1.0k β‘‚ 240 +1/day
Cuda
volcengine
volcengine
SearchCLI

Open CLI for integrating AI search, recommendation, and conversational retrieval into agent systems and business systems

Score
100
β˜… 1.0k β‘‚ 24 +89/day
TypeScript
naver
naver
splade

SPLADE: sparse neural search (SIGIR21, SIGIR22)

Score
12
β˜… 996 β‘‚ 96 β€”
Python
Raudaschl
Raudaschl
rag-fusion

RAG-Fusion: multi-query generation + Reciprocal Rank Fusion for better retrieval-augmented generation. Includes evaluation harness with NFCorpus/BEIR.

Score
35
β˜… 946 β‘‚ 113 β€”
Python
brylevkirill
brylevkirill
notes

Learn about Machine Learning and Artificial Intelligence

Score
75
β˜… 929 β‘‚ 239 β€”
statespace-tech
statespace-tech
statespace

Search for the agentic web.

Score
50
β˜… 877 β‘‚ 67 β€”
TypeScript
lightonai
lightonai
pylate

Late Interaction Models Training & Retrieval

Score
86
β˜… 872 β‘‚ 91 +2/day
Python
pat-jj
pat-jj
s3

[EMNLP'25] s3 - ⚑ Efficient & Effective Search Agent Training via RL for RAG (RLVR for Search with Minimal Data)

Score
70
β˜… 841 β‘‚ 143 +1/day
Python
NVIDIA
NVIDIA
cuvs

cuVS - a library for vector search and clustering on the GPU

Score
88
β˜… 809 β‘‚ 209 +9/day
Cuda
NTMC-Community
NTMC-Community
awesome-neural-models-for-semantic-match

A curated list of papers dedicated to neural text (semantic) matching.

Score
65
β˜… 775 β‘‚ 119 β€”
HTML
IntelLabs
IntelLabs
RAG-FiT

Framework for enhancing LLMs for RAG tasks using fine-tuning.

Score
84
β˜… 772 β‘‚ 61 +1/day
Python
Yomguithereal
Yomguithereal
talisman

Straightforward fuzzy matching, information retrieval and NLP building blocks for JavaScript.

Score
45
β˜… 729 β‘‚ 47 β€”
JavaScript
gabriben
gabriben
awesome-generative-information-retrieval
Score
64
β˜… 725 β‘‚ 50 +1/day
sebastian-hofstaetter
sebastian-hofstaetter
teaching

Open-Source Information Retrieval Courses @ TU Wien

Score
55
β˜… 705 β‘‚ 94 β€”
Python
ContextualAI
ContextualAI
gritlm

Generative Representational Instruction Tuning

Score
61
β˜… 695 β‘‚ 50 +1/day
Jupyter Notebook
DataScienceUIBK
DataScienceUIBK
Rankify

πŸ”₯ Rankify: A Comprehensive Python Toolkit for Retrieval, Re-Ranking, and Retrieval-Augmented Generation πŸ”₯. Our toolkit integrates 40 pre-retrieved benchmark datasets and supports 7+ retrieval techniques, 24+ state-of-the-art Reranking models, and multiple RAG methods.

Score
80
β˜… 680 β‘‚ 71 +2/day
Python
xynehq
xynehq
xyne

AI-first Search & Answer Engine for work. Open-source alternative to Glean.

Score
0
β˜… 672 β‘‚ 63 β€”
TypeScript
sunnweiwei
sunnweiwei
RankGPT

Is ChatGPT Good at Search? LLMs as Re-Ranking Agent [EMNLP 2023 Outstanding Paper Award]

Score
59
β˜… 669 β‘‚ 65 +1/day
Python
cdqa-suite
cdqa-suite
cdQA

β›” [NOT MAINTAINED] An End-To-End Closed Domain Question Answering System.

Score
60
β˜… 617 β‘‚ 191 β€”
Python
aryn-ai
aryn-ai
sycamore

🍁 Sycamore is an LLM-powered search and analytics platform for unstructured data.

Score
78
β˜… 601 β‘‚ 69 β€”
Python
kreeben
kreeben
resin

Language model search engine built on a vector database and an anything key/value store.

Score
100
β˜… 577 β‘‚ 41 +1/day
C#
felladrin
felladrin
MiniSearch

Minimalist web-searching platform with an AI assistant that runs directly from your browser. Demo: https://felladrin-minisearch.hf.space

Score
81
β˜… 576 β‘‚ 57 β€”
TypeScript
Cartus
Cartus
Automated-Fact-Checking-Resources

Links to conference/journal publications in automated fact-checking (resources for the TACL22/EMNLP23 paper).

Score
40
β˜… 574 β‘‚ 63 β€”
SeanLee97
SeanLee97
AnglE

Train and Infer Powerful Sentence Embeddings with AnglE | πŸ”₯ SOTA on STS and MTEB Leaderboard

Score
75
β˜… 573 β‘‚ 38 β€”
Python
SciPhi-AI
SciPhi-AI
agent-search

AgentSearch is a framework for powering search agents and enabling customizable local search.

Score
58
β˜… 539 β‘‚ 53 β€”
Python
ZachNagengast
ZachNagengast
similarity-search-kit

πŸ”Ž SimilaritySearchKit is a Swift package providing on-device text embeddings and semantic search functionality for iOS and macOS applications.

Score
0
β˜… 533 β‘‚ 54 +2/day
Swift
airalcorn2
airalcorn2
Deep-Semantic-Similarity-Model

My Keras implementation of the Deep Semantic Similarity Model (DSSM)/Convolutional Latent Semantic Model (CLSM) described here: http://research.microsoft.com/pubs/226585/cikm2014_cdssm_final.pdf.

Score
50
β˜… 521 β‘‚ 180 β€”
Python
relari-ai
relari-ai
continuous-eval

Data-Driven Evaluation for LLM-Powered Applications

Score
54
β˜… 516 β‘‚ 38 β€”
Python
edoardottt
edoardottt
csprecon

Discover new target domains using Content Security Policy

Score
33
β˜… 515 β‘‚ 52 β€”
Go
onyx-dot-app
onyx-dot-app
EnterpriseRAG-Bench

Dataset and benchmark for RAG on company internal documents.

Score
72
β˜… 448 β‘‚ 46 +11/day
antflydb
antflydb
antfly
Score
74
β˜… 403 β‘‚ 26 β€”
Zig
Related Topics
#rag#llm#machine-learning#nlp#ai#retrieval-augmented-generation#deep-learning#python#semantic-search#question-answering#natural-language-processing#generative-ai

Β© 2026 GitRepoTrend Β· GitHub repositories by topic Β· Updated weekly