Favicon of SearXNG

SearXNG

A self-hosted metasearch engine that combines search services without profiling users. Open source under AGPL-3.0, with browser access and Tor support.

Screenshot of SearXNG website

SearXNG is a self-hosted metasearch engine for people who want web search without user tracking or profiling. It brings results from separate search services into one browser interface. You can run your own instance or use a public one, depending on who you want to trust with your searches.

Web searches need internet access: the server queries external search services rather than keeping the search entirely on your machine. Hosting it yourself gives you control over the instance, but those services still supply the results. SearXNG also supports access over Tor, and JavaScript and cookies are optional in its interface.

Supported sources include Google, Bing, Brave and DuckDuckGo, alongside specialist services such as arXiv, PubMed, GitHub Code and Open Library. That makes it useful for research and technical searches as well as general browsing. It can present images, videos, papers, code and files, with search categories for different kinds of results.

A search API lets other applications use the results. For people who need to search their own information, it also has engine support for local search APIs and SQL or NoSQL databases. Plugins provide tools such as a calculator and unit conversion.

The project builds on searx as a fork. It's open source under AGPL-3.0-or-later, written in Python, and supports container deployment on a self-hosted server.

Similar to SearXNG