Websurfx
A modern, lightning-fast, privacy-respecting meta search engine written in Rust. It provides a quick and secure search experience while completely respecting user privacy.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
A fast, self-hosted, privacy-first meta search engine written in Rust.
Core Features
- Written in Rust – memory-safe and high performance
- No ads, no tracking, private by design
- Self-host via Docker or bare metal
- Built-in ranking algorithm for better result relevance
- Custom themes, caching levels, and proxy/Tor support
What It Can't Do
- •Currently only supports x86_64 architecture. Image search and category filters are under development. Multi-language support is not yet available.
Use Cases
- Replace commercial search engines with a private alternative
- Deploy within an organization to prevent search data leakage
- Route searches through Tor for anonymous access
Detailed Introduction
Websurfx is an open-source meta search engine that aggregates results from multiple search engines while prioritizing user privacy. Built with Rust, it ensures memory safety and performance. Features include custom themes, search filtering, caching, Tor support, and an experimental IO-uring performance boost. It can be self-hosted via Docker or bare metal, giving users full control over their search data. The engine also includes a built-in ranking algorithm to reorder results for relevance, and supports custom proxy configurations. It is 100% free, ad-free, and designed for secure, private searching.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Clone repository and navigate into folder
Step 2: Install Rust/Cargo, then run cargo build -r
Step 3: Start Redis server on port 8082
- Step 1: Clone repository and navigate into folder
- Step 2: Install Rust/Cargo, then run cargo build -r
- Step 3: Start Redis server on port 8082
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Stop Websurfx and Redis processes, then delete the project directory. For Docker, remove the container with docker rm.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
Vaultwarden
A lightweight, self-hosted Bitwarden server alternative written in Rust, compatible with official clients.
SearXNG
SearXNG is a free metasearch engine that combines results from over 70 search services while respecting your privacy. Self-host it to keep your data under your control.
Immich
High performance self-hosted photo and video management solution with automatic backup, AI search, facial recognition, and multi-user support.