awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pi-hole avatar

pi-hole/pi-hole

0
View on GitHub↗
59,314 stars·3,228 forks·Shell·23 viewspi-hole.net↗

Pi Hole

Pi-hole is a self-hosted network utility that functions as a DNS sinkhole server to provide network-wide ad blocking. By acting as a dedicated network gateway, it intercepts and discards requests for known advertising, tracking, and malicious domains across an entire local network, preventing unwanted content from loading on any connected device.

The software operates through a lightweight background daemon that handles high volumes of concurrent DNS queries with minimal resource overhead. It utilizes a host-file injection mechanism to redirect traffic toward its local filtering engine and applies regex-based pattern matching to identify and block specific domain requests. Users manage these operations and monitor network traffic statistics through a centralized, web-based configuration interface.

Beyond blocking, the project provides tools for comprehensive DNS traffic management and home network security. By resolving domain names locally, it offers increased visibility into outgoing internet traffic and helps optimize network performance by preventing the download of resource-heavy tracking scripts and advertisements.

Features

  • DNS-Based Ad Blockers - Intercepts and drops DNS requests for known advertising and tracking domains to prevent unwanted content from loading.
  • DNS Daemons - Runs as a lightweight background daemon to manage domain name resolution requests with minimal system overhead.
  • Recursive DNS Resolvers - Acts as a central gateway that resolves domain names locally to enhance privacy and bypass external tracking attempts.
  • DNS Filtering Solutions - Discarding DNS queries for specific domains or content categories ensures that restricted traffic never reaches the local network.
  • DNS Sinkholes - Redirects queries for malicious or unwanted domains to a null address, effectively preventing connections to those servers.
  • Network Ad Blockers - Blocks advertisements and tracking scripts across every connected device by filtering traffic at the DNS level.
  • Network Utilities - Centralizes control over domain resolution and traffic filtering for all hardware within a home or office network.
  • Host File Managers - Maintains system-level mapping files to programmatically redirect network traffic toward a local filtering engine.
  • DNS Management - Network-wide ad blocking with a management GUI.
  • Infrastructure Services - Network-wide DNS sinkhole for blocking unwanted content.
  • Network Infrastructure - Network-wide ad-blocking via DNS sinkholing.
  • Systems And Services - Listed in the “Systems And Services” section of the The Book Of Secret Knowledge awesome list.
  • Internet Services - Network-level advertisement and tracker blocking via DNS.
  • Ad Blockers - Network-wide ad-blocking software for local infrastructure.
  • Physical Security - Network-wide ad blocking and DNS sinkhole.
  • DNS Traffic Managers - Gains visibility into outgoing internet traffic by monitoring how connected devices resolve domain names.
  • Network Administration Dashboards - Visualizes network traffic statistics and manages configuration settings through an integrated web-based administrative interface.
  • Network Performance Optimizers - Speeds up page load times and reduces bandwidth consumption by preventing resource-heavy advertisements from being downloaded.
  • Regex Filtering Engines - Applies regular expression patterns to incoming DNS queries to identify and block requests associated with advertising or tracking.
  • Network Security Tools - Protects connected devices from malicious activity by intercepting and blocking suspicious requests before they enter the network.

Star history

Star history chart for pi-hole/pi-holeStar history chart for pi-hole/pi-hole

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Pi Hole

Similar open-source projects, ranked by how many features they share with Pi Hole.
  • pi-hole/docker-pi-holepi-hole avatar

    pi-hole/docker-pi-hole

    10,760View on GitHub↗

    This project provides a containerized DNS sinkhole and network-wide traffic filtering solution. It functions as a central network resolver that intercepts domain queries, allowing users to block advertisements, trackers, and malicious domains by returning null responses to connected devices. The platform distinguishes itself through its integrated DHCP server and comprehensive management capabilities, which allow for automated IP address allocation and granular control over network traffic. It supports complex filtering through regular expression matching, hierarchical rule prioritization, an

    Shellad-blockerdnsdocker-container
    View on GitHub↗10,760
  • 0xerr0r/blocky0xERR0R avatar

    0xERR0R/blocky

    6,653View on GitHub↗

    Blocky is a stateless DNS proxy that functions as a network-wide ad-blocker and content filter. It operates as a single binary or Docker container with no database or persistent state, accepting DNS queries over UDP, TCP, HTTPS, TLS, QUIC, and HTTP/3 through a unified plugin-based query pipeline. The core of the system is a client-group policy engine that assigns devices to named groups and applies per-group blocklists, allowlists, and upstream resolvers, with all configuration changes applied through hot-reloading without requiring a restart. The project distinguishes itself through its modu

    Goad-blockeradblockadblocker
    View on GitHub↗6,653
  • technitiumsoftware/dnsserverTechnitiumSoftware avatar

    TechnitiumSoftware/DnsServer

    7,533View on GitHub↗

    DnsServer is a recursive and authoritative DNS server that provides domain name resolution and zone hosting. It functions as both a recursive resolver, performing iterative lookups across the internet, and an authoritative manager for primary and secondary DNS zones. The system distinguishes itself through high-availability clustering and a programmable HTTP API for automating server configurations and bulk record management. It supports a wide range of encrypted transport protocols, including TLS, HTTPS, and QUIC, and allows for custom functionality via a plugin-based request interception fr

    C#cross-platformdhcp-serverdns
    View on GitHub↗7,533
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
See all 30 alternatives to Pi Hole→

Frequently asked questions

What does pi-hole/pi-hole do?

Pi-hole is a self-hosted network utility that functions as a DNS sinkhole server to provide network-wide ad blocking. By acting as a dedicated network gateway, it intercepts and discards requests for known advertising, tracking, and malicious domains across an entire local network, preventing unwanted content from loading on any connected device.

What are the main features of pi-hole/pi-hole?

The main features of pi-hole/pi-hole are: DNS-Based Ad Blockers, DNS Daemons, Recursive DNS Resolvers, DNS Filtering Solutions, DNS Sinkholes, Network Ad Blockers, Network Utilities, Host File Managers.

What are some open-source alternatives to pi-hole/pi-hole?

Open-source alternatives to pi-hole/pi-hole include: pi-hole/docker-pi-hole — This project provides a containerized DNS sinkhole and network-wide traffic filtering solution. It functions as a… 0xerr0r/blocky — Blocky is a stateless DNS proxy that functions as a network-wide ad-blocker and content filter. It operates as a… technitiumsoftware/dnsserver — DnsServer is a recursive and authoritative DNS server that provides domain name resolution and zone hosting. It… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… adguardteam/adguardhome — AdGuardHome is a network-wide software solution that provides centralized control over domain name resolution, content… iamstoxe/wirehole — Wirehole is a containerized network stack that integrates a WireGuard VPN server with recursive DNS resolution and…