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 →
Top 23 Rust Search Projects
-
ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
ripgrep fast grep replacement
-
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.
-
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 -
fd find replacement
-
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/
Qdrant web site: https://qdrant.tech/
-
sonic
🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
-
-
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.
-
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.
- 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
-
-
- Project mention: Ask HN: Looking for Headless CMS Recommendation | news.ycombinator.com | 2025-09-03
-
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
-
-
- 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%...
-
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: 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.
-
nix-index
Quickly locate nix packages with specific files [maintainers=@bennofs @figsoda @raitobezarius]
-
-
DataSurgeon
Quickly Extracts IP's, Email Addresses, Hashes, Files, Credit Cards, Social Security Numbers and a lot More From Text
-
- Project mention: Serpl – a VSCode-style global search and replace TUI written in Rust | news.ycombinator.com | 2025-04-13
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Search discussion
Rust Search related posts
-
I Switched Shell History Tools. Here's Why
-
Building a Simple Search Engine That Works
-
The Case Against PGVector
-
ripgrep 15.0.0
-
Ripgrep 15 Released
-
OpenAI Just Open-Sourced Their Brain (And It's Breaking Everything)
-
CLI for semantic search (by meaning, not exact words) over PDF, DOCX, etc.
- A note from our sponsor - Stream getstream.io | 23 Dec 2025
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 |