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: The Backend Shift: Leveraging Open Source Powerhouses for Faster, Leaner Apps | dev.to | 2025-05-10

    Meilisearch (meilisearch.com):

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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: The Backend Shift: Leveraging Open Source Powerhouses for Faster, Leaner Apps | dev.to | 2025-05-10

    Weaviate (weaviate.io) / Qdrant (qdrant.tech):

  4. sonic

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

    Project mention: Xapian Is an Open Source Search Engine Library | news.ycombinator.com | 2024-08-17

    Sonic search https://github.com/valeriansaliou/sonic

    Maybe not exactly the same, its a server that you can store documents and then retrieve their ID using a search string.

  5. tantivy

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

    Project mention: Meilisearch – search engine API bringing AI-powered hybrid search | news.ycombinator.com | 2025-04-14

    Meilisearch is great, used it for a quick demo

    However if you need a full-text search similar to Apache Lucene, my go-to options are based on Tantivy

    Tantivy https://github.com/quickwit-oss/tantivy

    Asian language, BM25 scoring, Natural query language, JSON fields indexing support are all must-have features for me

    Quickwit

  6. quickwit

    Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.

    Project mention: Meilisearch – search engine API bringing AI-powered hybrid search | news.ycombinator.com | 2025-04-14

    - https://github.com/quickwit-oss/quickwit

  7. lancedb

    Developer-friendly, embedded retrieval engine for multimodal AI. Search More; Manage Less.

    Project mention: Meilisearch – search engine API bringing AI-powered hybrid search | news.ycombinator.com | 2025-04-14

    Try LanceDB https://github.com/lancedb/lancedb

    It’s based off of the data fusion engine, has vector indexing and BM 25 indexing, has pipes on and rust bindings

  8. Toshi

    A full-text search engine in rust

  9. SaaSHub

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

    SaaSHub logo
  10. tinysearch

    πŸ” Tiny, full-text search engine for static websites built with Rust and Wasm

  11. spyglass

    A personal search engine: Create a searchable library from your personal documents, interests, and more!

  12. hora

    πŸš€ efficient approximate nearest neighbor search algorithm collections library written in Rust πŸ¦€ .

  13. stract

    web search done right

    Project mention: Kagi Is Bringing Orion Web Browser to Linux | news.ycombinator.com | 2025-03-08

    you may like to try https://marginalia-search.com which is great for finding things unexpectedly and much more from the small internet. https://stract.com is great too

  14. trieve

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

    Project mention: Accurate Hallucination Detection With NER | dev.to | 2025-01-07

    You can find all the code involved in our NER system, including benchmarks, at github.com/devflowinc/trieve/tree/main/hallucination-detection.

  15. bayard

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

  16. SeekStorm

    SeekStorm - sub-millisecond full-text search library & multi-tenancy server in Rust

    Project mention: MeiliSearch VS SeekStorm - a user suggested alternative | libhunt.com/r/meilisearch | 2024-12-21

    SeekStorm - sub-millisecond full-text search library & multi-tenancy server in Rust

  17. orange

    Cross-platform local file search engine.

  18. lnx

    ⚑ Insanely fast, 🌟 Feature-rich searching. lnx is the adaptable, typo tollerant deployment of the tantivy search engine.

  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. Nuclia DB

    NucliaDB, The AI Search database for RAG

    Project mention: NucliaDB, the AI Search Database for RAG | news.ycombinator.com | 2024-11-01
  21. meilisearch-rust

    Rust wrapper for the Meilisearch API.

  22. lolcate-rs

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

  23. summa

    Full-text IPFS-friendly and WASM-compatible Search in Rust

    Project mention: Build a serverless ACID database with this one neat trick (atomic PutIfAbsent) | news.ycombinator.com | 2024-09-29

    I have also been thinking about this:

    https://slatedb.io/ is new and KV on object storage. Maybe helpful.

    There is lots of similar work over ipfs, I have not had the chance to experiment yet, but I'd like to see what a workflow is like with (eg): summa: https://github.com/izihawa/summa

    I tried to implement trigram search on object storage using Zoekt: https://github.com/sourcegraph/zoekt, but I found that common queries load 30-40% of the entire index, so setting it up without some kind of caching strategy felt a little ridiculous.

  24. Admarus

    Peer-to-Peer Search Engine for IPFS

  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

  • Meilisearch – search engine API bringing AI-powered hybrid search

    10 projects | news.ycombinator.com | 14 Apr 2025
  • CocoIndex Changelog 2025-04-05

    3 projects | dev.to | 8 Apr 2025
  • Building Your Own RAG System: Enhancing Claude with Your Documentation

    2 projects | dev.to | 26 Mar 2025
  • Revolutionizing Remote Coding Interviews: A React Vite Template

    1 project | dev.to | 14 Mar 2025
  • KAG – Knowledge Graph RAG Framework

    4 projects | news.ycombinator.com | 29 Dec 2024
  • MeiliSearch VS SeekStorm - a user suggested alternative

    2 projects | 21 Dec 2024
  • Introducing Milvus 2.5: Built-in Full-Text Search, Advanced Query Optimization, and More πŸš€

    1 project | dev.to | 17 Dec 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. 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 51,195
2 qdrant 23,471
3 sonic 20,730
4 tantivy 13,150
5 quickwit 10,013
6 lancedb 6,378
7 Toshi 4,234
8 tinysearch 2,777
9 spyglass 2,697
10 hora 2,638
11 stract 2,290
12 trieve 2,148
13 bayard 1,863
14 SeekStorm 1,681
15 orange 1,635
16 lnx 1,326
17 websurfx 859
18 Nuclia DB 695
19 meilisearch-rust 385
20 lolcate-rs 299
21 summa 265
22 Rust_Search 153
23 Admarus 76

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com