Whoogle Search: A Privacy-Respecting, Ad-Free Metasearch Engine

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Whoogle Search: A Privacy-Respecting, Ad-Free Metasearch Engine

Summary

Whoogle Search is a self-hosted metasearch engine that delivers Google results without ads, tracking, or JavaScript. It prioritizes user privacy and offers a customizable, clean search experience. Easily deployable via Docker or various cloud platforms, Whoogle provides a seamless transition to a more private search environment.

Repository Information

Analyzed by OSRepos on December 10, 2025

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

Whoogle Search is a powerful, self-hosted metasearch engine designed to provide Google search results without ads, JavaScript, AMP links, cookies, or IP address tracking. It prioritizes user privacy and offers a clean, customizable search experience. Built with Python and Flask, Whoogle is easy to deploy and can serve as a primary search engine replacement on both desktop and mobile devices.

It's important to note that as of January 2025, Google has been challenging the ability to perform search queries without JavaScript, which is fundamental to Whoogle's operation. The project is actively working on workarounds to maintain its functionality.

Installation

Whoogle Search offers a variety of deployment options, making it accessible for different user preferences. The most straightforward method is often through Docker, allowing for quick setup and execution.

Key installation methods include:

  • Docker: Official images are available for linux/amd64 and linux/arm64, deployable via Docker CLI or docker-compose.
  • Cloud Platforms: One-click deployment options are provided for platforms like Heroku, Render, Repl.it, Fly.io, and Koyeb.
  • Python Package Managers: Installable via pipx for persistent or sandboxed instances, or directly with pip.
  • Manual Installation: For those who prefer more control, it can be cloned and run from source, with systemd configuration examples provided.
  • Arch Linux: Available as an AUR package and through Chaotic-AUR.
  • Kubernetes: A Helm chart is available for Kubernetes deployments.

For detailed instructions on each method, please refer to the official GitHub repository.

Examples

Using Whoogle Search is intuitive, similar to any standard search engine.

  • Basic Search: Simply type your query into the search bar.
  • Time Range Filtering: Append :past <time> to your search query, where <time> can be hour, day, month, or year. For example: coronavirus updates :past hour.
  • JSON Results (API): Whoogle can return filtered results as JSON. Send Accept: application/json in your request header or append format=json to the search URL.
    /search?q=whoogle&format=json
    
    This provides a structured output for programmatic use.

Why Use It

Whoogle Search stands out as an excellent choice for users seeking a more private and controlled search experience:

  • Privacy-Focused: It eliminates ads, tracking, cookies, and IP address logging, ensuring your searches remain private.
  • Ad-Free Experience: Enjoy search results without sponsored content or intrusive advertisements.
  • Customization: Extensive environment variables allow for fine-grained control over your instance, including proxy support, custom user agents, and site alternatives.
  • Self-Hosted Control: By self-hosting, you retain full control over your search data and infrastructure.
  • Simplicity: Unlike some other privacy-focused search engines like Searx, Whoogle focuses solely on Google results and aims for the easiest possible deployment, making the transition from Google seamless.

Links

Related repositories

Similar repositories that may be relevant next.

bg-remove: Client-Side Image Background Removal with Transformers.js

bg-remove: Client-Side Image Background Removal with Transformers.js

June 17, 2026

bg-remove is a powerful React + Vite application that enables free, client-side image background removal directly in your browser. Leveraging machine learning models via Transformers.js, it ensures all processing happens locally, prioritizing user privacy. This tool offers one-click removal, custom background options, and optional WebGPU acceleration for enhanced performance.

background-removerimage-editingclient-side
mullvadvpn-app: Secure and Private Mullvad VPN Client for Desktop and Mobile

mullvadvpn-app: Secure and Private Mullvad VPN Client for Desktop and Mobile

June 4, 2026

The `mullvadvpn-app` is the official open-source client application for the Mullvad VPN service, designed for both desktop and mobile platforms. Developed by Mullvad VPN AB, this project is primarily written in Rust, with frontends built using Electron for desktop and native implementations for Android and iOS. It provides a secure, privacy-preserving VPN experience, supporting protocols like WireGuard and OpenVPN, and is known for its strong emphasis on user anonymity and leak prevention.

rustvpnwireguard
ApiArk: A Privacy-First, Lightweight API Platform Built with Tauri v2

ApiArk: A Privacy-First, Lightweight API Platform Built with Tauri v2

May 29, 2026

ApiArk is an innovative API platform designed as a privacy-first, lightweight alternative to traditional tools like Postman. Built with Tauri v2, it offers exceptional performance, consuming only about 60 MB of RAM, and operates entirely locally with no login or cloud requirements. It supports a wide array of protocols and stores data in Git-friendly YAML files, empowering developers with full control over their API workflows.

api-clientdesktop-appdeveloper-tools
ExifCleaner: Cross-Platform Desktop App for Image Metadata Cleaning

ExifCleaner: Cross-Platform Desktop App for Image Metadata Cleaning

May 11, 2026

ExifCleaner is a powerful, open-source desktop application designed to remove sensitive metadata from your images, videos, and PDF files. It provides a user-friendly graphical interface with drag-and-drop functionality and fast batch processing, ensuring your privacy across various platforms like macOS, Windows, and Linux. With its latest v4.0 release, it offers enhanced privacy features, metadata inspection, and robust security measures.

desktop-appprivacyimage-processing

Source repository

Open the original repository on GitHub.

6 counted GitHub visits

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️