SearXNG in Rust: A Metadata Search Engine with Concurrent Queries and RRF Ranking

SearXNG in Rust is a metadata search engine that fans out queries to DuckDuckGo, Brave, Startpage, and Yahoo concurrently, scrapes their HTML results, deduplicates by normalized URL, and ranks using Reciprocal Rank Fusion (RRF). It can be used as a library or a server with a JSON API, and includes a terminal UI. The project demonstrates how to build a search engine in Rust with async HTTP and HTML parsing.
Pages returned by multiple engines rank higher.