APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more β
Top 23 Rust semantic-search Projects
-
MeiliSearch
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
Karakeep (rebranded from Hoarder in early 2025) is the right pick if you want AI-assisted tagging and a more visual interface. It uses Meilisearch as a search engine, which adds memory overhead but delivers relevance ranking that SQLite FTS5 alone cannot match.
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
memvid
Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory layer. Give your agents instant retrieval and long-term memory.
Project mention: memvid VS verified-memory-vault - a user suggested alternative | libhunt.com/r/memvid | 2026-08-26 -
-
lancedb
Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.
Project mention: Building KiroGraph: a 100% local semantic code knowledge graph for Kiro | dev.to | 2026-04-08LanceDB stores embeddings in Apache Lance columnar format. Columnar storage is efficient for batch reads and writes, which matters a lot during indexing. Pure JS, no native deps, sub-linear ANN search.
-
Project mention: First open-source knowledge enterprise world model | news.ycombinator.com | 2026-09-04
-
-
probe
AI-friendly semantic code search engine for large codebases. Combines ripgrep speed with tree-sitter AST parsing. Powers AI coding assistants with precise, context-aware code understanding. (by probelabs)
Project mention: Get Shit Done: A Meta-Prompting, Context Engineering and Spec-Driven Dev System | news.ycombinator.com | 2026-03-17how big is the codebase? how often is the agent writing to memory? you might be able to get away with just appending it to the project's CLAUDE.md? you might also want to check out https://github.com/probelabs/probe
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
octocode
Structural code intelligence for AI agents β semantic search, knowledge graphs, and a built-in MCP server in one Rust binary. Give Claude, Cursor, and any MCP client a deep understanding of your codebase. (by Muvon)
Project mention: Ask HN: How do you give AI agents real codebase context without burning tokens? | news.ycombinator.com | 2026-03-05Working on a large Rust codebase. The token problem is real β Claude Code will happily spend $5 of context just trying to understand how two modules relate before writing a single line. And once context compaction kicks in, it's even worse β the agent loses the thread completely and starts grepping the same files again from scratch.
Approaches I've tried:
Feeding CLAUDE.md / architecture docs manually β helps, but gets stale fast. Cursor's built-in indexing β breaks on monorepos, and I don't love proprietary code going to their servers. Basic MCP server with grep β works for exact matches, useless for semantic queries.
Eventually built something more serious: a local Tree-sitter indexer that builds a knowledge graph of file relationships and exposes it via MCP so agents query semantically instead of grepping blind. One tool call instead of 15 grep iterations. Published it here: https://github.com/Muvon/octocode
But genuinely curious what others are doing before I go deeper on it.
Three specific questions:
1. How do you handle the "ripple effect" problem β knowing that changing one file semantically affects others that aren't obviously linked?
2. Do you trust closed-source indexing with proprietary code, or have you gone local-first?
3. Has anyone gotten GraphRAG-style relationship mapping to work in practice at scale, or is it still mostly hype?
-
uteke
π§ The Brain for Your AI β Local-first memory engine for AI agents. Store, recall, and search memories with semantic embeddings. Single Rust binary, zero config, fully offline.
-
claude-self-reflect
Claude forgets everything. This fixes that. π www.npmjs.com/package/claude-self-reflect
-
oxirs
Rust-native, modular platform for Semantic Web, SPARQL 1.2, GraphQL, and AI-augmented reasoning
Project mention: Turbovec β Google's TurboQuant for vector search in Rust | news.ycombinator.com | 2026-08-18https://github.com/cool-japan/oxirs
tantivy-wasm: https://github.com/phiresky/tantivy-wasm
Is there an advantage to adding an MCP local memory interface over agent instructions on how to use a rust CLI?
And then write Markdown documents with Google OKF-like frontmatter YAML metadata for agents that work with tokens not linked data graphs;
-
perseus-vault
Perseus Vault β durable, encrypted, time-aware memory for AI agents. One Rust binary, one file, local-first, MCP-native, MIT.
Mimir on GitHub: https://github.com/Perseus-Computing-LLC/mimir Perseus on GitHub: https://github.com/Perseus-Computing-LLC/perseus
-
rememex
semantic search for your local files find by meaning, not keywords. 120+ file types, OCR, MCP server for AI agents. 100% private.
Project mention: Show HN: Rememex β Semantic file search that runs 100% locally (Rust/Tauri) | news.ycombinator.com | 2026-02-19 -
memex
Super-simple, fully Rust powered "memory" (doc store + semantic search) for LLM projects, semantic search, etc. (by spyglass-search)
-
Project mention: Rawq β semantic code search for AI agents (4x fewer wasted tokens, Rust, OSS) | news.ycombinator.com | 2026-03-20
-
Project mention: I Kept a Shell Alias Just to Pipe stdin Into Workflows. 0.52.0 Retires It. | dev.to | 2026-09-12
Octomind is Apache-2.0 at github.com/Muvon/octomind. Full release notes: octomind.run/blog/octomind-0-52-0-release.
-
kjarni
Native and Private ML inference engine, embeddings, classification, reranking, search, and text generation running on CPU and GPU. Rust, C#, C++, Python and Go.
Project mention: Semantic Search in C++ without Python, libtorch or ONNX Runtime | dev.to | 2026-09-05kjarni.ai - documentation and the rest of these posts
-
-
sff
CLI for semantic search on your computer. Searches text files and identifies the most relevant chunks to your query. (by do-me)
-
agent-hop
Runtime for coding-agent harnesses. Run Claude Code, Codex, OpenCode, Pi, and Grok in one terminal; hop live between them; search or resume any local session.
Project mention: Show HN: Agent-hop β a Rust TUI that hops a live Claude Code chat into Codex | news.ycombinator.com | 2026-08-26 -
bridgerust
High-performance infrastructure libraries built in Rust, with seamless bindings for Python, Node.js, and WebAssembly.
Two weeks ago, I published Embex to PyPI and npm.
-
mnemoria
Persistent, git-friendly memory storage for AI agents β hybrid semantic + full-text search, append-only binary format, zero-copy reads
Project mention: Show HN: Oc-mnemoria β Persistent memory for AI coding agents | news.ycombinator.com | 2026-03-02 -
LocalMind
Local semantic search engine in Rust: BERT embeddings, binary index, SIMD search, polling monitor, TUI (by Gabriele06-local)
Project mention: Local semantic search engine in Rust, no external DB | news.ycombinator.com | 2026-06-28 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust semantic-search discussion
Rust semantic-search related posts
-
memvid VS verified-memory-vault - a user suggested alternative
2 projects | 26 Aug 2026 -
Backing Up Spotify
-
Semantic grep for Claude Code (RUST) (local embeddings)
-
Meilisearch β search engine API bringing AI-powered hybrid search
-
Ask HN: What are you working on (March 2025)?
-
Playing around w/ a more structured LLM workflow
-
Memex: Rust powered βmemoryβ (doc store and semantic search) for LLM projects
-
A note from our sponsor - AppSignal
www.appsignal.com | 13 Sep 2026
Index
What are some of the best open-source semantic-search projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | MeiliSearch | 59,252 |
| 2 | memvid | 16,541 |
| 3 | cocoindex | 11,493 |
| 4 | lancedb | 11,392 |
| 5 | utopia | 6,796 |
| 6 | semtools | 1,865 |
| 7 | probe | 702 |
| 8 | octocode | 469 |
| 9 | uteke | 238 |
| 10 | claude-self-reflect | 226 |
| 11 | oxirs | 90 |
| 12 | perseus-vault | 72 |
| 13 | rememex | 68 |
| 14 | memex | 67 |
| 15 | rawq | 53 |
| 16 | octomind | 52 |
| 17 | kjarni | 38 |
| 18 | ByteDetective | 32 |
| 19 | sff | 31 |
| 20 | agent-hop | 30 |
| 21 | bridgerust | 27 |
| 22 | mnemoria | 14 |
| 23 | LocalMind | 9 |