The fastest BM25 scoring engine: 2,300x faster than BM25S. 28K QPS on 8.8M docs. 5 BM25 variants (Robertson, Lucene, ATIRE, BM25L, BM25+). Memory-mapped persistence, BMW pruning, streaming indexing. Built-in HTTP server, MCP tool, HuggingFace Hub integration. Drop-in bm25s replacement for RAG & ML pipelines.
BM25 Turbo is a blazing-fast search engine that precomputes relevance scores for documents, available as a command-line tool, Python library, WebAssembly module, and Rust crate for building high-performance retrieval applications.
How It Works
You hear about BM25 Turbo, a tool that makes finding info in huge piles of documents lightning-quick, perfect for your notes or website.
Download the simple program that works on your computer, ready to handle documents in seconds.
Collect all your articles, pages, or texts into one place so the tool can learn from them.
Feed your writings to the tool and watch it create a smart guide that remembers everything instantly.
Type what you're looking for and get the best matches ranked perfectly, super fast.
Anyone visits your site and searches your collection instantly.
Embed it in scripts or apps for private super-searching.
Now you find anything in your documents in a blink, saving hours every day.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.