Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size1,070 projects
    • Developer Tools541
    • AI & Machine Learning468
    • Business & Productivity250
    • Web Development205
    • Security & Monitoring164
    • Communication & Collaboration145
    • IT Management141
    • Cloud & Hosting125
    • LLMOps & AI Tooling122
    • Data & Analytics115
    Browse all 21 categoriesProduct & Project Management, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools541
    • AI & Machine Learning468
    • Business & Productivity250
    • Web Development205
    • Security & Monitoring164
    • Communication & Collaboration145
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Security & Monitoring/SearXNG
icon of Searxng

SearXNG

Open source alternative to Kagi

  • 39.2K stars
  • AGPL-3.0
  • Active this week
  • Last commit 2 days ago

Last verified Nov 5, 2026

Search across up to 261 sources without tracking, using a self-hosted metasearch engine licensed AGPL-3.0.

Visit websiteGitHub39.2K starsDeploy on Hostinger
Image for SearXNG
TL;DR

SearXNG is a self-hosted metasearch engine that queries up to 261 search services simultaneously and returns combined results without logging IP addresses, query history, or user identifiers. It is a free, AGPL-3.0-licensed alternative to commercial paid search services like Kagi, running entirely on your own server with no external database or API keys required. Best for developers, sysadmins, and privacy-focused teams who need a shared internal search interface without routing queries through Google or other ad-supported engines.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs, the quick start and the FAQ
who it's for

Who SearXNG is for#

Developers running self-hosted personal infrastructure

SearXNG gives developers who self-host other services, such as email, notes, or home automation, a private search instance they control. Because no query data leaves the server, it fits cleanly into a zero-dependency personal stack. Docker deployment takes minutes on an existing VPS.

Skip if:

If you rely on Google's AI-augmented results, featured snippets, or structured data answers for daily use, SearXNG aggregates from those same engines but without the personalization layer, which may change result ranking. A no-setup commercial option like DuckDuckGo requires less maintenance.

Organizations running internal shared search

Teams that need to provide employees a search interface without routing queries through Google or Bing can self-host SearXNG on internal infrastructure. The configurable engine list lets IT administrators enable only engines appropriate for the organization's jurisdiction and data policies.

Skip if:

If your organization requires enterprise support, audit logs, SSO integration, or guaranteed SLAs, SearXNG provides none of those. A commercial search appliance or a managed private search service is a better fit for regulated environments with compliance requirements.

Journalists and researchers protecting query patterns

SearXNG is compatible with the Tor network, which routes connections through multiple relays before reaching the instance. For journalists or researchers who need to protect their sources and research patterns, running queries through a private SearXNG instance over Tor reduces the metadata trail significantly.

Skip if:

If your threat model includes nation-state actors or requires complete air-gapped environments, SearXNG alone is insufficient. It still queries public search engines from the server's IP unless each engine is also accessed through a privacy layer.

Open source communities hosting shared search instances

About 70 public instances are operated by community members and listed at searx.space. Projects and communities can run a listed instance for their members. The AGPL-3.0 license requires publishing any source modifications, which fits the values of most open source communities.

Skip if:

Public instances see higher CAPTCHA rates from upstream engines and have no quality-of-service guarantees. If users expect reliable uptime and consistent result quality, a dedicated instance with controlled traffic is the better deployment model.

the problem

The problem it solves#

Every major search engine builds a behavioral profile from your queries. Google, Bing, and similar commercial platforms log your searches, tie them to your account or IP address, and use that data to serve targeted ads and filter results. The practical effect for users who want neutral search results is a feedback loop where every query makes future results more personalized and your data more valuable to advertisers.

For individuals and organizations that need search without profiling, the options have been limited. Private-by-default search engines like DuckDuckGo reduce tracking but still route your queries through a third party's servers, which means the query text is visible to that provider. Running genuinely private search historically required either accepting weaker result quality or deploying custom infrastructure that few teams had the expertise to maintain.

how SearXNG solves it

How it solves it#

Aggregates Up to 261 Search Services

Sends your query to multiple search engines simultaneously, including Google, Bing, Brave, DuckDuckGo, Qwant, and Startpage among others. Results are merged, ranked by relevance, and deduplicated before display. Admins configure which engines are active on their instance, so users get broader coverage than any single engine provides.

No User Tracking or Profiling

By design, SearXNG logs no IP addresses, query history, or any user-identifying data. Each search request reaches upstream engines without exposing who made it. No cookies are required; JavaScript is optional. The instance cannot build a user profile because no user state is stored between requests.

Tor-Compatible Anonymization

SearXNG can be used over the Tor network, which routes connections through multiple relays before reaching the instance. This prevents the instance operator from seeing the user's real IP address, adding a layer of anonymity beyond what SearXNG provides on its own. Useful for journalists and researchers who need to protect their query patterns.

Three Documented Installation Paths

Official docs at docs.searxng.org cover Docker container deployment, a one-command installation script, and a manual step-by-step setup with uWSGI or Granian behind NGINX or Apache. No external database is required for a basic instance. All three paths are documented with configuration guidance.

58 Language Translations

The interface is translated into 58 languages, with translations maintained through Weblate on Codeberg. This makes SearXNG deployable in multilingual organizations or non-English-speaking regions. The translation project is community-maintained and open to contributions.

Public Instance Directory at searx.space

About 70 community-maintained instances are listed at searx.space with uptime and reliability data. Users who cannot or do not want to self-host can try a public instance. Each instance is independently operated, so the choice involves the operator's privacy practices as much as the software.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • AGPL-3.0 License with Full Self-HostingAGPL-3.0 means anyone can run, fork, and modify SearXNG on their own servers at no licensing cost. Unlike Kagi, which is a commercial subscription with no self-hosting option, SearXNG costs only the server it runs on. Internal use by teams and organizations is permitted without restriction.
  • Active Codebase with 39,000 GitHub StarsSearXNG was forked from the searx project in mid-2021 and had its last commit in November 2026, with 39,214 GitHub stars and 3,581 forks. The project has an active community on Matrix (#searxng:matrix.org) and an organized contribution workflow. This makes it one of the most widely-adopted self-hosted search projects.
  • No Single Search Provider DependencyBecause SearXNG aggregates from dozens of engines simultaneously, it is not disrupted when any one provider changes its API, adds CAPTCHAs, or adjusts its ranking behavior. Administrators can disable individual engines and add new ones through the settings file. The result is a search layer that is not tied to any single provider's decisions.
  • No External Database or API Keys RequiredA basic SearXNG instance needs only a Linux server and Python. No external database, no paid API keys, and no cloud services are required. This keeps the operational surface small and makes it straightforward to run on a minimal VPS or homelab server.

Trade-offs

  • -Result Quality Reflects Upstream EnginesSearXNG does not crawl the web or maintain its own index. All results come from the search engines it queries, so result quality mirrors those engines on a given topic. If a subject is poorly covered by Google, Bing, and other configured engines, SearXNG returns those same gaps. It cannot compensate for weaknesses in upstream coverage.
  • -High-Traffic Instances Trigger CAPTCHA ChallengesShared public instances and high-traffic self-hosted instances can trigger rate limiting and CAPTCHA challenges from upstream search engines, which are designed to block automated queries. Self-hosters with low to moderate query volumes typically avoid this, but unconfigured or high-traffic instances may see degraded results from certain engines.
  • -Administration Requires Linux and YAML FamiliarityWhile Docker deployment is documented, tuning engine selection, rate limits, and result filters requires editing a YAML settings file. The official docs are thorough, but SearXNG is not a one-click consumer app. Teams without a sysadmin will face a configuration learning curve before getting optimal results.
versus alternatives

SearXNG vs alternatives#

SearXNG vs Kagi

SearXNG and Kagi both serve users who want private search results without ad-supported tracking, but they operate on opposite models. Kagi is a commercial paid subscription service with no self-hosting option; SearXNG is AGPL-3.0 open source software you deploy on your own server.

FeatureSearXNGKagi
LicenseAGPL-3.0Proprietary
Self-hostingYesNo
PricingFree (server costs only)Paid monthly subscription
Search coverageAggregates 261 enginesProprietary index with engine partnerships
User trackingNone by designNo ads; usage metadata retained
Tor supportYesNo

SearXNG is the stronger choice for users and organizations that need to self-host all their tools, enforce a data minimization policy at the query level, or avoid per-query or per-month costs. Its reliance on aggregating public search engines means result quality depends on those engines, with no proprietary ranking adjustments. Any team with a Linux server and basic sysadmin skills can run it at no licensing cost.

Kagi is worth considering when you want a fully managed, always-available search service with no infrastructure to operate. Kagi builds its own index and offers features like result ranking customization, AI-generated summaries, and lens-based filtering, none of which SearXNG provides natively. It suits users who are willing to pay a monthly subscription to avoid search ads but do not want to run their own server.

install · quick start

Quick start#

bash
Self-hosting SearXNG uses Docker; the full configuration guide is at docs.searxng.org.

```bash
docker run -d -p 8080:8080 searxng/searxng
```
tech stack · detected from GitHub

What it's built on#

Languages
PythonTypeScript
Search
SearXNG
frequently asked

FAQ#

Is SearXNG the same as searx?

No. SearXNG is a fork of the original searx project, started in mid-2021 by a separate development team. The two are related but maintained independently. SearXNG has diverged significantly: it has a rewritten interface, more active development, and a larger community. When you encounter recommendations for 'searx' in community discussions, they generally mean SearXNG today.

Does SearXNG store my search queries?

By design, no. SearXNG stores no query history, IP addresses, or user identifiers. Each search is treated as a stateless request and no user profile is built. However, the upstream search engines SearXNG queries do receive the query text and the instance's server IP, so they can see what is being searched from that server. Using SearXNG over Tor prevents upstream engines from tying queries back to your IP.

How do I install SearXNG?

The official docs at docs.searxng.org cover three installation paths: a Docker container (the fastest for most users), a one-command installation script, and a manual step-by-step setup with uWSGI or Granian behind NGINX or Apache. No external database is required for a basic install. The Docker path takes minutes on a Linux server.

What license is SearXNG under?

SearXNG is licensed under AGPL-3.0. You can run it on your own servers, modify the source code, and use it for internal team or personal purposes at no cost. If you modify the source and run the modified version as a network service accessible to others, the AGPL-3.0 requires publishing those modifications under the same license. There are no restrictions on internal use.

Can I use SearXNG without self-hosting?

Yes. About 70 community-maintained public instances are listed at searx.space with uptime and reliability data. Each instance is independently operated, so choosing one means trusting its operator with your query metadata instead of a large corporation. The instance operator can see your queries and IP address unless you access it over Tor.

also worth a look

Similar open-source tools#

REA (Reverse Engineer Anything)

Featured

Alternative toRevEng.AI

AI-powered reverse engineering for binaries, apps, and assemblies.

  • 418,752 GitHub stars
  • MITLicence MIT

Ntfy

Alternative toPushover

Self-hosted push notifications via HTTP PUT, no sign-up required.

  • 35,299 GitHub stars
  • Apache-2.0Licence Apache-2.0

Checkmate

Alternative toUptimeRobot

Uptime, infra, Docker, and PageSpeed monitoring with no monitor limits

  • 11,024 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

Pi-hole

Alternative toNextDNS

DNS sinkhole blocking ads for every device on your network.

  • EUPL-1.2Licence EUPL-1.2

Infisical

Alternative toHashiCorp Vault

Self-hosted secrets, certs, and privileged access in one platform.

  • 30,275 GitHub stars
  • MITLicence MIT

Changedetection.io

Alternative toVisualping

Website change monitor with AI summaries and 85+ alert channels.

  • 35,508 GitHub stars
  • Apache-2.0Licence Apache-2.0
by category

Open source tools in these categories#

164

Security & Monitoring

REA (Reverse Engineer Anything), RustDesk, Uptime Kuma
Hostinger

Self-host SearXNG on a Hostinger VPS

Keep it running 24/7, even when your laptop is off. A Hostinger VPS gives it a server of its own.

  1. 01

    Choose a plan

    Starts from $6.49/mo

  2. 02

    Apply

    Extra 10% off yearly plans

  3. 03

    Install SearXNG

    On a server that stays on

  4. 04

    Start building

    Focus on the app, not the server

Deploy on Hostinger

Sponsors

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,889 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 6,568 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

SnitchFeed

Live monitoring on LinkedIn, X, Reddit & more. Agentic social listening for startups.

Marketing & Growth

Advertise your product

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • Arc to Zen Browser
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • Railway to Coolify
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Confluence to Wiki.js
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • 1Password to KeePassXC
  • Devin AI to OpenHands
  • Firebase to Supabase
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • Arc to Zen Browser
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • Railway to Coolify
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Confluence to Wiki.js
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • 1Password to KeePassXC
  • Devin AI to OpenHands
  • Firebase to Supabase
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut