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: fd: A simple, fast and user-friendly alternative to 'find' | news.ycombinator.com | 2025-03-19

    I'm sure you can get creative. :-) You can set an environment variable to control the encoding, expose a flag or any one of a number of other things to control the encoding.

    You've also continued to ignore my most substantive rebuttal: that a specific example where ripgrep is not compatible with grep or doesn't behave the same doesn't mean it can't be used in shell pipelines. Literally nothing you've said has invalidated anything I've said. All you're doing is finding things that some implementations of grep can do that ripgrep (intentionally) cannot do in exactly the same way. But that's fine, because ripgrep was never, isn't and will never be compatible with grep: https://github.com/BurntSushi/ripgrep/blob/master/FAQ.md#pos...

    So if you need grep compatibility get a fucking clue and just use grep.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. MeiliSearch

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

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

    Someone reported it, and I answered today [1]. It's a rule that is too hard on the front end, and we will fix it by using a better Hybrid search setup (not only semantic). Thank you for the report.

    [1]: https://github.com/meilisearch/meilisearch/issues/5504#issue...

  4. fd

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

    Project mention: fd: A simple, fast and user-friendly alternative to 'find' | news.ycombinator.com | 2025-03-19
  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: CocoIndex Changelog 2025-04-05 | dev.to | 2025-04-08

    @Anush008 from qdrant made their first contribution in #182. We are super excited for the upcoming official integration from our friends at qdrant!

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

  7. ast-grep

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

    Project mention: Using ast-grep with a vue project | dev.to | 2024-12-31

    The amazing ast-grep tool does not support vue and scss by default but can be configured to do so.

  8. mcfly

    Fly through your shell history. Great Scott!

    Project mention: Better Shell History Search | news.ycombinator.com | 2025-03-25

    I've been using McFly [1] recently, and like it a lot.

    > McFly replaces your default ctrl-r shell history search with an intelligent search engine that takes into account your working directory and the context of recently executed commands. McFly's suggestions are prioritized in real time with a small neural network.

    [1] https://github.com/cantino/mcfly

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. postgresml

    Postgres with GPUs for ML/AI apps.

    Project mention: Postgres Learns to RAG: Wikipedia Q&A using Llama 3.1 inside the database | news.ycombinator.com | 2024-09-24

    GitHub: https://github.com/postgresml/postgresml

    Looking forward to your feedback and any questions about the technical details.

  11. Toshi

    A full-text search engine in rust

  12. gritql

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

    Project mention: Glamorous Toolkit | news.ycombinator.com | 2025-04-06
  13. stork

    🔎 Impossibly fast web search, made for static sites.

    Project mention: Tantivy – full-text search engine library inspired by Apache Lucene | news.ycombinator.com | 2024-05-27

    I ‘m using https://stork-search.net for my static website search, but it’s no longer maintained. So yeah, Tantivy would be a great candidate to replace it! :)

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

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

    Project mention: Korvus: Single-Query RAG with Postgres | news.ycombinator.com | 2024-07-11

    I find it misleading to use an f-string containing encoded `{CONTEXT}` <https://github.com/postgresml/korvus/blob/bce269a20a1dbea933...>, and after digging into TFM <https://postgresml.org/docs/open-source/korvus/guides/rag#si...> it seems in is not, in fact, an f-string artifact but rather the literal characters "{"+"CONTEXT"+"}" and are the same in all the language bindings?

    IMHO it would be much clearer if you just used the normal %s for the "outer" string and left the implicit f-string syntax as it is, e.g.

                        {

  19. lnx

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

  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)

    Project mention: amber, a code search & replace tool | news.ycombinator.com | 2024-05-23
  23. lantern

    PostgreSQL vector database extension for building AI applications

  24. DataSurgeon

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

  25. Nuclia DB

    NucliaDB, The AI Search database for RAG

    Project mention: NucliaDB, the AI Search Database for RAG | news.ycombinator.com | 2024-11-01
  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

Log in or Post with

Rust Search related posts

  • Serpl – a VSCode-style global search and replace TUI written in Rust

    1 project | news.ycombinator.com | 13 Apr 2025
  • Show HN: Open-Source DocumentAI with Ollama

    2 projects | news.ycombinator.com | 8 Mar 2025
  • How to combine rg with less in terminal

    1 project | dev.to | 30 Jan 2025
  • MeiliSearch VS SeekStorm - a user suggested alternative

    2 projects | 21 Dec 2024
  • Show HN: SeekStorm – open-source sub-millisecond search in Rust

    6 projects | news.ycombinator.com | 2 Dec 2024
  • Resolving a mysterious problem with find

    1 project | news.ycombinator.com | 17 Nov 2024
  • NucliaDB, the AI Search Database for RAG

    1 project | news.ycombinator.com | 1 Nov 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 18 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 ripgrep 51,741
2 MeiliSearch 50,245
3 fd 37,552
4 qdrant 23,018
5 sonic 20,664
6 ast-grep 8,472
7 mcfly 7,193
8 postgresml 6,235
9 Toshi 4,234
10 gritql 3,694
11 stork 2,740
12 stract 2,276
13 trieve 2,078
14 SeekStorm 1,666
15 orange 1,635
16 korvus 1,351
17 lnx 1,318
18 aho-corasick 1,090
19 nix-index 960
20 amber 878
21 lantern 844
22 DataSurgeon 778
23 Nuclia DB 691

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com