{"repo":"zachlagden/Pi-hole-Optimized-Blocklists","free":true,"listed":false,"github":"https://github.com/zachlagden/Pi-hole-Optimized-Blocklists","clone":"git clone https://github.com/zachlagden/Pi-hole-Optimized-Blocklists.git","description":"Pre-built, deduplicated Pi-hole blocklists merged from 35 curated sources — a 2.4M+ domain master list plus advertising, tracking, malware/phishing, suspicious, and NSFW categories. Hosts format, rebuilt weekly.","language":null,"stars":437,"topics":["blocklist","dns","pihole-blocklists","privacy","adblock","adguard","cybersecurity","dns-blocking","malware","pihole"],"license":"MIT","category":"security-tools","readme_excerpt":"Pi-hole Optimized Blocklists Pre-optimized, deduplicated blocklists for Pi-hole [!NOTE] New — nsfw abp.txt , a subdomain-blocking NSFW list. An ABP-format version of nsfw.txt that blocks adult domains and all their subdomains (e.g. cdn.example.com as well as example.com ) for more complete filtering. Requires Pi-hole Core ≥ 5.16 / FTL ≥ 5.22. See Available Lists. Looking for more features? Check out Zach's Lists — a full-featured blocklist platform with custom source selection, smart whitelisting, and multiple output formats. --- Available Lists List Description Domains ------ ------------- --------: all domains.txt Everything combined (except NSFW) 2,816,582 advertising.txt Ad networks & services 101,257 tracking.txt Analytics & telemetry 15,127 malicious.txt Malware, phishing, scams 2,593,038 suspicious.txt Potentially unwanted 73,514 comprehensive.txt Curated multi-category 266,619 nsfw.txt Adult content (separate) 494,069 nsfw abp.txt Adult content — ABP format, blocks subdomains too 494,069 Note: nsfw.txt is not included in all domains.txt because it blocks legitimate adult sites. Add it separately if you want NSFW blocking. nsfw abp.txt is the same domains in ABP form ( domain^ ) so subdomains are blocked too — use it instead of nsfw.txt for more thorough filtering (needs Pi-hole Core ≥ 5.16). Last updated : August 16, 2026 Quick Start 1. Go to Pi-hole admin → Settings → Adlists 2. Add the raw URL for your chosen list(s) 3. Run pihole -g to update The lists may include ","default_branch":null,"files":null,"tree":[],"storefront":"/r/zachlagden","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zachlagden/Pi-hole-Optimized-Blocklists/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}