Rust search-engine

Open-source Rust projects categorized as search-engine

Top 23 Rust search-engine Projects

search-engine
  1. MeiliSearch

    A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

    Project mention: Self-Host Your Web Bookmarks With SQLite and Full Privacy | dev.to | 2026-09-10

    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.

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. qdrant

    Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

    Project mention: 20 GitHub Repositories to Build with AI | dev.to | 2026-09-29

    Qdrant is another vector database that you can use for AI applications.

  4. sonic

    🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

  5. tantivy

    Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust

    Project mention: A 25k-star project swapped Whoosh for a Rust search engine — and kept Whoosh's query language | dev.to | 2026-08-23

    replaced the Whoosh backend with tantivy

  6. quickwit

    Cloud-native OSS search engine for observability

    Project mention: I built a self-hosted log search tool for my team | dev.to | 2026-06-09

    Some time ago I adopted Quickwit at my company. For anyone who hasn't used it: Quickwit is a search engine that runs full-text search directly on object storage (S3 or anything S3-compatible). It decouples compute from storage, so you don't pay to keep big indexes warm to search older data. That model fits logs well.

  7. 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-08

    LanceDB 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.

  8. paradedb

    One Postgres for your application data, full-text search, vector retrieval, and aggregations. Home of the pg_search extension.

    Project mention: PostgreSQL for Everything | news.ycombinator.com | 2026-08-19
  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. RediSearch

    A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.

    Project mention: Zig / C++ Interop | news.ycombinator.com | 2025-11-11

    This idea about communicating size/alignment is actually something we're doing on the port of RediSearch to Rust [0]. We have an "opaque sized type" which is declared on the Rust-side, and has its size & alignment communicated to the C-side via cbindgen. The C-side has no visibility into the fields, but it can still allocate it on the stack.

    It's a bit ugly due to cbindgen not supporting const-generic expressions and macro-expansion being nightly-only. It seems like this will be a generally useful mechanism to be able to use values which are not traditionally FFI-safe across FFI boundaries.

    [0]: https://github.com/RediSearch/RediSearch/blob/cfd364fa2a47eb...

  11. Toshi

    A full-text search engine in rust

  12. tinysearch

    🔍 Tiny, full-text search engine for static websites built with Rust and Wasm

  13. trieve

    All-in-one platform for search, recommendations, RAG, and analytics offered via API

  14. hora

    🚀 efficient approximate nearest neighbor search algorithm collections library written in Rust 🦀 .

  15. SeekStorm

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

    Project mention: Building a Simple Search Engine That Works | news.ycombinator.com | 2025-11-17
  16. bayard

    A full-text search and indexing server written in Rust.

  17. orange

    Cross-platform local file search engine.

  18. lnx

    A flexible, performant and reliable search database without the AI bullshit.

  19. websurfx

    :rocket: An open source alternative to searx which provides a modern-looking :sparkles:, lightning-fast :zap:, privacy respecting :disguised_face:, secure :lock: meta search engine

  20. 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-17

    how 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

  21. Nuclia DB

    NucliaDB, The AI Search database for RAG

  22. meilisearch-rust

    Rust wrapper for the Meilisearch API.

  23. lolcate-rs

    Lolcate -- A comically fast way of indexing and querying your filesystem. Replaces locate / mlocate / updatedb. Written in Rust.

  24. summa

    Full-text, sparse and dense vector search in Rust, with gRPC and WebAssembly.

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust search-engine discussion

Log in or Post with

Rust search-engine related posts

  • qdrant VS verified-memory-vault - a user suggested alternative

    2 projects | 25 Aug 2026
  • A 25k-star project swapped Whoosh for a Rust search engine — and kept Whoosh's query language

    2 projects | dev.to | 23 Aug 2026
  • Hister – private, self hosted search engine

    5 projects | news.ycombinator.com | 18 Aug 2026
  • Kdrant: an idiomatic, coroutine-first Kotlin client for Qdrant

    2 projects | dev.to | 21 Jul 2026
  • Ask HN: What are some rock solid open source vector databases

    1 project | news.ycombinator.com | 22 Jun 2026
  • Hybrid Search Won't Help You If Your Keyword Search is Broken

    2 projects | dev.to | 18 Jun 2026
  • Show HN: IResearch – C++ search that beat Lucene and Tantivy on their benchmark

    2 projects | news.ycombinator.com | 20 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Oct 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source search-engine projects in Rust? This list will help you:

# Project Stars
1 MeiliSearch 59,458
2 qdrant 34,899
3 sonic 21,357
4 tantivy 16,184
5 quickwit 11,698
6 lancedb 11,570
7 paradedb 9,337
8 RediSearch 6,244
9 Toshi 4,255
10 tinysearch 2,976
11 trieve 2,718
12 hora 2,656
13 SeekStorm 1,917
14 bayard 1,869
15 orange 1,805
16 lnx 1,455
17 websurfx 1,207
18 probe 722
19 Nuclia DB 722
20 meilisearch-rust 431
21 lolcate-rs 313
22 summa 294
23 Rust_Search 192

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?