Whoogle Search: A Privacy-Respecting, Ad-Free Metasearch Engine
This repository profile is provided by osrepos.com, an open source repository discovery platform.
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
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/amd64andlinux/arm64, deployable via Docker CLI ordocker-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
pipxfor persistent or sandboxed instances, or directly withpip. - Manual Installation: For those who prefer more control, it can be cloned and run from source, with
systemdconfiguration 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 behour,day,month, oryear. For example:coronavirus updates :past hour. - JSON Results (API): Whoogle can return filtered results as JSON. Send
Accept: application/jsonin your request header or appendformat=jsonto the search URL.
This provides a structured output for programmatic use./search?q=whoogle&format=json
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
- GitHub Repository: https://github.com/benbusby/whoogle-search
Related repositories
Similar repositories that may be relevant next.

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.

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.

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.

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.
Source repository
Open the original repository on GitHub.
6 counted GitHub visits