#Bm25

Showing 37 of 37 repositories tagged #bm25, ranked by stars

paradedb
paradedb
paradedb

Simple, Elastic-quality search for Postgres

Score
100
โ˜… 9.0k โ‘‚ 416 +15/day
Rust
infiniflow
infiniflow
infinity

The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.

Score
100
โ˜… 4.6k โ‘‚ 430 +7/day
C++
SylphAI-Inc
SylphAI-Inc
AdalFlow

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

Score
100
โ˜… 4.2k โ‘‚ 377 +1/day
Python
GiovanniPasq
GiovanniPasq
agentic-rag-for-dummies

A modular Agentic RAG built with LangGraph โ€” learn Retrieval-Augmented Generation Agents in minutes.

Score
94
โ˜… 3.6k โ‘‚ 472 +27/day
Jupyter Notebook
SeekStorm
SeekStorm
SeekStorm

SeekStorm: vector & lexical search - in-process library & multi-tenancy server, in Rust.

Score
67
โ˜… 1.9k โ‘‚ 67 +2/day
Rust
xhluca
xhluca
bm25s

Fast BM25 search in Python, powered by Numpy and Numba

Score
88
โ˜… 1.7k โ‘‚ 100 +5/day
Python
winkjs
winkjs
wink-nlp

Developer friendly Natural Language Processing โœจ

Score
100
โ˜… 1.4k โ‘‚ 63 โ€”
JavaScript
weiwill88
weiwill88
Local_Pdf_Chat_RAG

๐Ÿง  ็บฏๅŽŸ็”Ÿ Python ๅฎž็Žฐ็š„ RAG ๆก†ๆžถ | FAISS + BM25 ๆททๅˆๆฃ€็ดข | ๆ”ฏๆŒ Ollama / SiliconFlow | ้€‚ๅˆๆ–ฐๆ‰‹ๅ…ฅ้—จๅญฆไน 

Score
50
โ˜… 930 โ‘‚ 176 +1/day
Python
shibing624
shibing624
similarities

Similarities: a toolkit for similarity calculation and semantic search. ็›ธไผผๅบฆ่ฎก็ฎ—ใ€ๅŒน้…ๆœ็ดขๅทฅๅ…ทๅŒ…๏ผŒๆ”ฏๆŒไบฟ็บงๆ•ฐๆฎๆ–‡ๆœๆ–‡ใ€ๆ–‡ๆœๅ›พใ€ๅ›พๆœๅ›พ๏ผŒpython3ๅผ€ๅ‘๏ผŒๅผ€็ฎฑๅณ็”จใ€‚

Score
0
โ˜… 902 โ‘‚ 88 โ€”
Python
BUAADreamer
BUAADreamer
EasyRAG

Easy-to-Use RAG Framework; CCF AIOps International Challenge 2024 Top3 Solution; CCF AIOps ๅ›ฝ้™…ๆŒ‘ๆˆ˜่ต› 2024 ๅญฃๅ†›ๆ–นๆกˆ

Score
59
โ˜… 635 โ‘‚ 77 โ€”
Python
CodeBendKit
CodeBendKit
codeseek

Rust-powered code intelligence CLI for AI coding agents. Builds call graphs and hybrid semantic search indexes (Dense + Sparse + RRF + Reranker) across 7 languages. Ships as native MCP tools for Claude Code and Codex CLI.

Score
33
โ˜… 596 โ‘‚ 42 +74/day
Rust
oleksiijko
oleksiijko
pmb

Local-first persistent memory for AI coding agents (Claude Code, Cursor, Codex) over MCP. Decisions, lessons and facts live in one SQLite file on your disk. Offline, multilingual.

Score
82
โ˜… 294 โ‘‚ 15 +4/day
Python
smart-mcp-proxy
smart-mcp-proxy
mcpproxy-go

Supercharge AI Agents, Safely

Score
100
โ˜… 282 โ‘‚ 36 +9/day
Go
Neverdecel
Neverdecel
CodeRAG

Local-first, zero-key semantic code search for large and custom codebases โ€” hybrid vector + keyword retrieval with symbol-aware chunking. Usable as a CLI, Python library, REST API, or web UI.

Score
83
โ˜… 231 โ‘‚ 37 โ€”
Python
likeslines-maker
likeslines-maker
VectorRAG.Net

VectorRAG.Net is a .NET-native high-performance vector database library for semantic search and RAG (Retrieval-Augmented Generation). Core search is based on Random Hyperplane LSH candidate generation with exact rerank by dot/cosine.

Score
76
โ˜… 171 โ‘‚ 29 โ€”
C#
infinri
infinri
Writ

Claude Code harness for AI coding agents. Hybrid-RAG librarian picks relevant rules in 0.59 ms p95 (BM25 + vector + graph traversal); process keeper blocks writes until plan + tests approved. 276 rules / 30 mandatory across 12 domains, 6 cross-language analyzers. Neo4j + Tantivy + hnswlib + ONNX.

Score
67
โ˜… 162 โ‘‚ 12 +2/day
Python
johunsang
johunsang
semble_rs

Fast, AI-agent-native code search in Rust โ€” hybrid BM25 + semantic, Tree-sitter AST chunking, dependency & impact analysis. Drop-in replacement for grep/cat/read/ls in Claude Code, Codex, Cursor, Aider, OpenHands.

Score
50
โ˜… 136 โ‘‚ 21 โ€”
Rust
flamehaven01
flamehaven01
Flamehaven-Filesearch

Self-hosted RAG search engine โ€” 34 formats, BM25+hybrid search, multi-LLM (Gemini/OpenAI/Claude/Ollama), FastAPI + Docker, production-ready in 3 min

Score
71
โ˜… 106 โ‘‚ 14 โ€”
Python
brunoarine
brunoarine
org-similarity

Emacs package that helps org-mode users (re)discover similar documents

Score
0
โ˜… 98 โ‘‚ 12 โ€”
Emacs Lisp
lemon07r
lemon07r
Vera

Local code search combining BM25, vector similarity, and cross-encoder reranking. Parses 60+ languages with tree-sitter, runs entirely offline, and returns structured results with file paths, line ranges, and symbol metadata. Built in Rust.

Score
0
โ˜… 97 โ‘‚ 12 โ€”
Rust
nicosuave
nicosuave
memex

Fast transcript search for humans & agents. Supports Claude Code, Codex CLI & OpenCode

Score
65
โ˜… 76 โ‘‚ 8 โ€”
Rust
FarhanAliRaza
FarhanAliRaza
django-hawkeye

Django BM25 full-text search using PostgreSQL - a lightweight Elasticsearch alternative

Score
47
โ˜… 76 โ‘‚ 1 โ€”
Python
castnettech
castnettech
mnemosyne

State aware knowledge compression, ingestion, and hybrid retrieval engine. Zero dependencies. Sub-100ms queries.

Score
17
โ˜… 58 โ‘‚ 9 โ€”
Python
flupkede
flupkede
codesearch

Multi-repo semantic code search MCP server in Rust โ€” hybrid vector + BM25 retrieval, tree-sitter AST chunking, fully offline. For OpenCode, Claude Code, Cursor, and any MCP client.

Score
33
โ˜… 53 โ‘‚ 10 +1/day
Rust
kapillamba4
kapillamba4
code-memory

MCP server with local vector search for your codebase. Smart indexing, semantic search, Git history โ€” all offline.

Score
0
โ˜… 45 โ‘‚ 10 โ€”
Python
infino-ai
infino-ai
infino

Fast search engine on object storage, with full text search, vectors, and SQL, natively on Parquet.

Score
53
โ˜… 42 โ‘‚ 15 +10/day
Rust
HaileyTQuach
HaileyTQuach
docchat-docling

DocChat is an AI-powered Multi-Agent RAG system using Docling for structured document parsing and BM25 + vector search retrievers to retrieve fact-checked answers from PDFs, DOCX, and text files, preventing hallucinations. ๐Ÿš€

Score
12
โ˜… 41 โ‘‚ 35 โ€”
Python
sagarmk
sagarmk
beacon-plugin

Semantic code search plugin for Claude Code using hybrid vector search + BM25. 98% accuracy, 5x faster than grep.

Score
24
โ˜… 40 โ‘‚ 4 +1/day
JavaScript
hunhee98
hunhee98
pluck

MCP-native code retrieval for AI agents โ€” 84-88% fewer read tokens, BM25F + semantic search, AST chunks, session dedup

Score
29
โ˜… 38 โ‘‚ 0 +1/day
Rust
Madhan230205
Madhan230205
token-reducer

โšก Cut Claude token usage by 90%+ โ€” free, open-source, local-first context compression for Claude Code. Hybrid RAG (BM25 + ONNX vectors), AST chunking, reranking. No API needed.

Score
41
โ˜… 38 โ‘‚ 3 +7/day
Python
jcartu
jcartu
rasputin-memory

The ultimate memory backend for OpenClaw and Claude Code. Persistent conversation memory with LLM fact extraction, foundation-model reranking, and 77.7% LoCoMo accuracy. MCP native, REST API, self-hosted.

Score
35
โ˜… 33 โ‘‚ 5 โ€”
Python
svjack
svjack
Sbert-ChineseExample

Sentence-Transformers Information Retrieval example on Chinese

Score
0
โ˜… 30 โ‘‚ 6 โ€”
Python
timescale
timescale
memory-engine

Agentic memory built on Postgres

Score
6
โ˜… 26 โ‘‚ 0 +26/day
TypeScript
dannwaneri
dannwaneri
vectorize-mcp-worker

Hybrid RAG Worker on Cloudflare Edge โ€” Vector + BM25 search, metadata filtering, multimodal vision, MCP server, and intelligent query routing. ~400ms p99.

Score
18
โ˜… 25 โ‘‚ 3 +25/day
TypeScript
Rezzecup
Rezzecup
TraderLeadFinder

Find traders actively seeking custom bots, AI agents, or developers. Aggregates Reddit, Twitter, GitHub & Telegramโ€”scores for buying intent (BM25), classifies HOT/WARM/COLD. Free-first: no API keys required.

Score
100
โ˜… 20 โ‘‚ 0 โ€”
Python
svjack
svjack
tableQA-Chinese

Unsupervised tableQA and databaseQA on chinese finance question and tabular data

Score
0
โ˜… 13 โ‘‚ 1 โ€”
Jupyter Notebook
redevops-io
redevops-io
redevops-rag

Hybrid RAG (DuckDB vector + BM25 + RRF + recency/keyword priors + optional cross-encoder rerank) as an installable library + CLI.

Score
0
โ˜… 10 โ‘‚ 0 โ€”
Python
Related Topics
#rag#llm#semantic-search#hybrid-search#vector-search#embeddings#python#claude-code#mcp#developer-tools#tree-sitter#code-search

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly