Rust Search

Open-source Rust projects categorized as Search

Top 23 Rust Search Projects

  1. ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

    Project mention: My Dev Tool List 2025 | dev.to | 2025-12-02

    ripgrep fast grep replacement

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. MeiliSearch

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

    Project mention: Meilisearch: Make the S3-streaming snapshots an Enterprise Edition feature | news.ycombinator.com | 2025-12-22
  4. fd

    A simple, fast and user-friendly alternative to 'find'

    Project mention: My Dev Tool List 2025 | dev.to | 2025-12-02

    fd find replacement

  5. 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: My hands-on experience with Qdrant and Docling (and Ollama) | dev.to | 2025-12-13

    Qdrant web site: https://qdrant.tech/

  6. sonic

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

  7. ast-grep

    ⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

    Project mention: AST-Grep | news.ycombinator.com | 2025-09-10
  8. mcfly

    Fly through your shell history. Great Scott!

    Project mention: I Switched Shell History Tools. Here's Why | dev.to | 2025-12-04

    I've been using McFly since my days working at dev.to. I can't remember if it was my co-worker Dan or Joe who introduced me to it, but it changed how I work in the terminal.

  9. 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
  10. gritql

    GritQL is a query language for searching, linting, and modifying code.

    Project mention: CI/CD Observability with OpenTelemetry Step by Step Guide | news.ycombinator.com | 2025-06-15

    "Better" is always "for what metric" but if nothing else having the source code to the stack is always "better" IMHO even if one doesn't choose to self-host, and that goes double for SigNoz choosing a permissive license, so one doesn't have to get lawyers involved to run it

    ---

    While digging into their open source story, I did find these two awesome toys, one relevant to the otel discussion and one just neato

    https://github.com/honeycombio/refinery (Apache 2) -- Refinery is a tail-based sampling proxy and operates at the level of an entire trace. Refinery examines whole traces and intelligently applies sampling decisions to each trace. These decisions determine whether to keep or drop the trace data in the sampled data forwarded to Honeycomb.

    https://github.com/honeycombio/gritql (MIT) -- GritQL is a declarative query language for searching and modifying source code

  11. Toshi

    A full-text search engine in rust

  12. stork

    🔎 Impossibly fast web search, made for static sites.

  13. trieve

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

    Project mention: Ask HN: Looking for Headless CMS Recommendation | news.ycombinator.com | 2025-09-03
  14. 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

  15. SeekStorm

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

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

    Cross-platform local file search engine.

  17. semtools

    Semantic search and document parsing tools for the command line

    Project mention: Semantic grep for Claude Code (RUST) (local embeddings) | news.ycombinator.com | 2025-09-07

    I don't see how these are apples-to-apples given its "send me all your content" approach <https://github.com/run-llama/semtools#:~:text=get%20your%20a...>

    versus https://github.com/BeaconBay/ck#:~:text=yes%2C%20completely%...

  18. korvus

    Korvus is a search SDK that unifies the entire RAG pipeline in a single database query. Built on top of Postgres with bindings for Python, JavaScript, Rust and C.

  19. lnx

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

  20. aho-corasick

    A fast implementation of Aho-Corasick in Rust.

    Project mention: Oxidizing Ubuntu: adopting Rust utilities by default | news.ycombinator.com | 2025-03-21

    And when you put people on a pedestal, they're guaranteed to let you down. :-) https://github.com/BurntSushi/aho-corasick/commit/474393be8d...

    I wouldn't be surprised if that style of leak were more prevalent than one would expect. It's pretty subtle. But that link is the only such instance I'm aware of it happening to such a degree in crates I maintain. Maybe there are other instances. This is why I try to use `Box<[T]>` when possible, because you know that can't have extra capacity.

  21. nix-index

    Quickly locate nix packages with specific files [maintainers=@bennofs @figsoda @raitobezarius]

  22. amber

    A code search / replace tool (by dalance)

  23. DataSurgeon

    Quickly Extracts IP's, Email Addresses, Hashes, Files, Credit Cards, Social Security Numbers and a lot More From Text

  24. lantern

    PostgreSQL vector database extension for building AI applications

  25. serpl

    A simple terminal UI for search and replace, ala VS Code.

    Project mention: Serpl – a VSCode-style global search and replace TUI written in Rust | news.ycombinator.com | 2025-04-13
  26. 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 discussion

Rust Search related posts

  • I Switched Shell History Tools. Here's Why

    2 projects | dev.to | 4 Dec 2025
  • Building a Simple Search Engine That Works

    2 projects | news.ycombinator.com | 17 Nov 2025
  • The Case Against PGVector

    8 projects | news.ycombinator.com | 3 Nov 2025
  • ripgrep 15.0.0

    1 project | news.ycombinator.com | 16 Oct 2025
  • Ripgrep 15 Released

    1 project | news.ycombinator.com | 16 Oct 2025
  • OpenAI Just Open-Sourced Their Brain (And It's Breaking Everything)

    3 projects | dev.to | 31 Aug 2025
  • CLI for semantic search (by meaning, not exact words) over PDF, DOCX, etc.

    1 project | news.ycombinator.com | 31 Aug 2025
  • A note from our sponsor - Stream
    getstream.io | 23 Dec 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

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

# Project Stars
1 ripgrep 58,189
2 MeiliSearch 55,061
3 fd 40,857
4 qdrant 27,767
5 sonic 21,073
6 ast-grep 11,708
7 mcfly 7,526
8 gritql 4,282
9 Toshi 4,248
10 stork 2,750
11 trieve 2,578
12 stract 2,365
13 SeekStorm 1,786
14 orange 1,658
15 semtools 1,507
16 korvus 1,456
17 lnx 1,416
18 aho-corasick 1,169
19 nix-index 1,153
20 amber 924
21 DataSurgeon 873
22 lantern 868
23 serpl 780

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

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