Rust Search

Open-source Rust projects categorized as Search | Edit details

Top 18 Rust Search Projects

  • ripgrep

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

    Project mention: What programming language would you suggest learning to someone who likes PowerShell? | | 2022-01-18

    ripgrep over grep I love regex

  • fd

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

    Project mention: What programming language would you suggest learning to someone who likes PowerShell? | | 2022-01-18

    fd awesome simple and fast file listings

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • sonic

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

    Project mention: Zinc Search engine. A lightweight alternative to elasticsearch that requires minimal resources, written in Go. | | 2021-12-04
  • mcfly

    Fly through your shell history. Great Scott!

    Project mention: Bevel: Command line history in an SQLite database for effective re-use | | 2022-01-09

    Similar approach:

  • Toshi

    A full-text search engine in rust

    Project mention: Zinc Search engine. A lightweight alternative to elasticsearch that requires minimal resources, written in Go. | | 2021-12-04
  • stork

    🔎 Impossibly fast web search, made for static sites.

    Project mention: Lightning-Fast, Open Source Search | | 2021-05-14

    You can index your crawl data with StorkSearch[0] then use its js interface for search.


  • quickwit

    Quickwit is a fast and cost-efficient distributed search engine for large-scale, immutable data.

    Project mention: Quickwit 0.2 brings full-text search to ClickHouse and Kafka | | 2022-01-12

    Glad to hear your interest, we have a list of sources we want to support here

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • aho-corasick

    A fast implementation of Aho-Corasick in Rust.

    Project mention: Uncovered Intermediate Topics | | 2021-12-18

    I recently had an interesting exchange with Rust guru u/burntsushi about this on GitHub. He made an interesting point that I am still digesting about how the Rust community has its own de facto standard. My interpretation is, a significant chunk of the Rust community uses SemVer but with only two numbers instead of three by never achieving a 1.0 version. My personal view is that this is undesirable because it is strictly less descriptive. But whatever my preferences, it is a brute fact that a large number of crates haven't reached v1.0.

  • lnx

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

    Project mention: LNX 0.6.0 is out now! New engine, New docs, Our biggest update since the first release bring with it some of the best performance and features to date! | | 2021-10-12

    Hello, hello! My friendly Rustaceans! I have some exciting news as you may have already guessed. Lnx 0.6.0 is out! Don't know what Lnx is? see here:

  • nix-index

    Quickly locate nix packages with specific files

    Project mention: where is lspci? | | 2021-05-20

    There is also nix-index that you can use to find which package provides any file 🙂

  • lolcate-rs

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

    Project mention: My hoard is SOOOO huge I need ..... to search! - How do you search your hoard? | | 2021-05-31



    Build AI-powered semantic search applications in Rust

    Project mention: Transform tabular data with composable workflows | | 2021-11-10

    Next we'll execute the workflow. txtai has API bindings for JavaScript, Java, Rust and Golang. But to keep things simple, we'll just run the commands via cURL.

  • frece

    Maintain a database sorted by frecency (frequency + recency)

    Project mention: What is your favorite programming language? | | 2021-12-20
  • elasticlunr-rs

    A partial port of elasticlunr to Rust. Intended to be used for generating compatible search indices.

    Project mention: Doctave CLI 0.2.0: A Benchmarking Story | | 2021-09-15

    Doctave comes with offline search built in. We use the elasticlunr-rs crate to generate a search index that is compatible with the elasticlunr.js library. You can see it in action by going to our docs (built with the CLI, naturally) and hitting the letter s on your keyboard to focus on the search bar. The searching happens entirely client-side.

  • indicium

    🔎 A simple in-memory search for collections and key-value stores.

    Project mention: GitHub - leontoeides/indicium: 🔎 A simple in-memory search for collections and key-value stores. | | 2021-09-29
  • rab

    Rusty Armor Builds - Monster Hunter Rise Armor Set Creation Tool

    Project mention: RAB new version - Armor set creation tool open-source software for MH Rise now available in 7 languages | | 2021-05-02

    To install RAB, check the README. If you have any questions, feel free to ask.

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). The latest post mention was on 2022-01-18.

Rust Search related posts


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

Project Stars
1 ripgrep 29,099
2 fd 20,386
3 sonic 12,500
4 mcfly 3,523
5 Toshi 3,438
6 stork 2,143
7 quickwit 1,116
8 aho-corasick 533
9 lnx 321
10 nix-index 274
11 lolcate-rs 228
12 59
13 full_search 57
14 frece 54
15 elasticlunr-rs 37
16 indicium 32
17 rab 24
18 probly-search 9
Find remote jobs at our new job board There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.