PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Semantic Search Python Packages

Python packages with the GitHub topic semantic-search. Sorted by relevance, with stars and monthly downloads.
lancedb
lancedb

Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.

7.4M 11K 935
embeddings-benchmark
mteb

MTEB: State-of-the-art evaluation of embeddings across languages and modalities

3.1M 3K 632
deepset-ai
haystack-ai

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.

1M 26K 3K
PrithivirajDamodaran
flashrank

Lite & Super-fast re-ranking for your search & retrieval pipelines. Supports SoTA Listwise and Pairwise reranking based on LLMs and cross-encoders and more. Created by Prithivi Da, open for PRs & Collaborations.

703K 987 70
unum-cloud
usearch

Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍

505K 4K 327
zilliztech
gptcache

Semantic cache for LLMs. Fully integrated with LangChain and llama_index.

497K 8K 582
docarray
docarray

Represent, send, store and search multimodal data

121K 3K 244
deepset-ai
farm-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.

62K 26K 3K
Fergana-Labs
stashai

Shared memory for your team's coding agents

57K 100 22
khoj-ai
khoj

Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.

39K 35K 2K
neuml
txtai

💡 All-in-one AI framework for semantic search, LLM orchestration and language model workflows

39K 13K 841
alibaba
zvec

A lightweight, lightning-fast, in-process vector database

32K 13K 761
tobocop2
lilbee

A local AI search engine: it runs and manages local AI models, searches your files and code, and crawls the web, all in one program. Cited answers, local-first, with an MCP server for your coding agent. TUI, CLI, REST API, and Python library. Works with Ollama and LM Studio.

28K 36 4
bxw91
brainpalace-rag

Vector Graph RAG for code & docs with Persistent Chat-Session Memory — BM25 (multi-lang), AST chunking. Hybrid, Compute, Scan, Timeline, Absence, Salience. Graph with temporal knowledge. Chat summarisation + verbatim copy + free scan. Git indexing. CLI, MCP and Claude Code plugin. Ollama or cloud LLMs. Web Dashboard.

22K 2 0
54yyyu
zotero-mcp-server

Zotero MCP: Connects your Zotero research library with Claude and other AI assistants via the Model Context Protocol to discuss papers, get summaries, analyze citations, and more.

22K 4K 350
bxw91
brainpalace-cli

Vector Graph RAG for code & docs with Persistent Chat-Session Memory — BM25 (multi-lang), AST chunking. Hybrid, Compute, Scan, Timeline, Absence, Salience. Graph with temporal knowledge. Chat summarisation + verbatim copy + free scan. Git indexing. CLI, MCP and Claude Code plugin. Ollama or cloud LLMs. Web Dashboard.

21K 2 0
n24q02m
qwen3-embed

Lightweight Qwen3 text embedding and reranking via ONNX Runtime and GGUF

18K 4 0
qualixar
superlocalmemory

World's first local-only AI memory to break 74% retrieval and 60% zero-LLM on LoCoMo. No cloud, no APIs, no data leaves your machine. Additionally, mode C (LLM/Cloud) - 87.7% LoCoMo. Research-backed. arXiv: 2603.14588

18K 191 27
chonkie-inc
catsu

🔌 Want one client library for all your embeddings? 💙 Choose Catsu! 🐱

18K 79 4
weaviate
weaviate-cli

CLI tool for Weaviate

17K 31 19
sysid
bkmr

Knowledge Management for Humans and Agents

17K 255 10
sayak-sarkar
contextlake

A local context layer for AI tools: mirror your repositories, index them into a knowledge graph, and serve it over MCP so agents answer from real source instead of guessing.

15K 0 0
alexklibisz
elastiknn-client

Elasticsearch plugin for nearest neighbor search. Store vectors and run similarity search using exact and approximate algorithms.

15K 393 50
dfrostar
neuralmind

Persistent memory for AI coding agents. Your agent learns your codebase the way a senior engineer would — what files go together, what you usually edit next. Works with Claude Code, Cursor, Cline, Continue. 100% local. (Side effect: 40-70× cheaper code questions.)

13K 14 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery