Topics / #ad-blocker
Ad-blocker projects on GitHub
DNS and hosts-based blockers that remove ads and trackers network-wide.
As of , the most-starred Ad-blocker projects on GitHub are uBlock (68.6K stars), pi-hole (61.3K stars) and hosts (31.3K stars). GitHub.Locker tracks 17 Ad-blocker repositories with 283.3K stars combined. The fastest-growing on October 17 was GKD_subscription, with +37 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
GKD_subscription
Lin-arm/GKD_subscription · ★ 6KThis is a community-maintained (forked) collection of subscription rules for GKD, an Android app that uses the accessibility service to automatically detect and dismiss things like splash ads based on user-defined UI matching rules.
helium
imputnet/helium · ★ 21.7KHelium is a Chromium-based web browser built for privacy: unbiased ad-blocking out of the box, no bloat and no noise. It is free, open source, and currently in beta.
uBlock
gorhill/uBlock · ★ 68.6KuBlock Origin (uBO) is a free, open-source browser extension that blocks ads, trackers, coin miners, popups, anti-blockers, and malware sites in Chromium and Firefox.
+32esp32-c3-adblock
M-Abozaid/esp32-c3-adblock · ★ 3.2KIt is a Pi-hole-style DNS ad-blocker firmware that runs on a $2 ESP32-C3 chip with no PSRAM, storing up to 537k blocked domains as compact hashes in flash instead of RAM.
The all-time top
17 projects · by stars
- 68.6K
#1 · gorhill/uBlock
uBlock
uBlock Origin (uBO) is a free, open-source browser extension that blocks ads, trackers, coin miners, popups, anti-blockers, and malware sites in Chromium and Firefox.
- 61.3K
#2 · pi-hole/pi-hole
pi-hole
Pi-hole is a DNS sinkhole that blocks ads and trackers for every device on your network, without needing any software installed on the devices themselves.
- 31.3K
#3 · StevenBlack/hostshosts
A community-maintained aggregator that merges many reputable hosts files into one unified blocklist with duplicates removed — the base variant combines adware and malware lists and holds 80,169 entries.
- 4

helium
21.7Kimputnet/helium · C++Helium is a Chromium-based web browser built for privacy: unbiased ad-blocking out of the box, no bloat and no noise. It is free, open source, and currently in beta.
- 5
v2ray-rules-dat
20.9KLoyalsoldier/v2ray-rules-datEnhanced drop-in replacements for the official V2Ray geoip.dat and geosite.dat routing rule files, used by V2Ray, Xray-core, mihomo (Clash-Meta), hysteria, Trojan-Go, leaf and GUI clients on those cores to decide which traffic goes direct, through the proxy, or gets blocked.
- 6
GKD_subscription
12KAIsouler/GKD_subscription · TypeScriptThis is a third-party subscription of ad-blocking and UI-automation rules for the GKD Android app, covering splash-screen ads, popups, and other repetitive UI annoyances across hundreds of apps.
- 7
docker-pi-hole
11.7Kpi-hole/docker-pi-hole · ShellThis is the official Docker image for Pi-hole, a network-wide ad blocker, letting you run Pi-hole as a container on your own Linux hardware instead of installing it directly on the OS.
- 8

anti-AD
10.9Kprivacy-protection-tools/anti-ADanti-AD is a curated ad-blocking and privacy filter list for the Chinese internet, built by merging and deduplicating major hosts/EasyList/adblock lists to block ads, telemetry and tracking domains at the network level.
- 9

LiTiaotiao-Custom-Rules
10.2Kwtwang1998/LiTiaotiao-Custom-RulesA collection of custom rules for LiTiaotiao (李跳跳), a Chinese Android app that automatically skips the splash-screen ads shown when you open other apps. The repo shares community-maintained rule files that extend which apps get the auto-skip treatment.
- 10

iSponsorBlockTV
6.5Kdmunozv04/iSponsorBlockTV · PythoniSponsorBlockTV is a self-hosted app that connects to YouTube apps running on TVs and streaming devices, then automatically skips sponsor segments and similar annotated parts using the SponsorBlock API, and can mute or auto-press 'Skip Ad' on YouTube ads.
- 11
streambert
6.3Ktruelockmc/streambert · JavaScriptStreambert is a cross-platform Electron desktop app that lets you stream and download movies, TV series, and anime for free, with no ads or tracking.
- 12
GKD_subscription
6KLin-arm/GKD_subscription · TypeScriptThis is a community-maintained (forked) collection of subscription rules for GKD, an Android app that uses the accessibility service to automatically detect and dismiss things like splash ads based on user-defined UI matching rules.
- 13
awesome-android-root
5.2Kawesome-android-root/awesome-android-root · MarkdownA community-curated knowledge base covering over 650 root apps, Magisk/KernelSU/APatch modules, and LSPosed (Xposed) modules for rooted Android devices, plus step-by-step rooting guides.
- 14

zen-desktop
4.3Kirbis-sh/zen-desktop · GoZen is an open-source, system-wide ad-blocker and privacy guard for Windows, macOS, and Linux that blocks ads, trackers, and malware across all applications, not just a browser.
- 15

esp32-c3-adblock
3.2KM-Abozaid/esp32-c3-adblock · C++It is a Pi-hole-style DNS ad-blocker firmware that runs on a $2 ESP32-C3 chip with no PSRAM, storing up to 537k blocked domains as compact hashes in flash instead of RAM.
- 16

Search
2.6Kdriceroland/Search · SwiftSearch is a small, fast WebKit-based web browser for macOS made by Office Commun, built to have no toolbar, start page, sidebar or account getting in the way.
- 17

glasshouse
701rorygallagher2024/glasshouse · JavaScriptGlasshouse is a self-hosted server that runs directly on a rooted LG webOS TV, giving you a live dashboard for remote control, privacy controls, debloating, an ad/telemetry blocker, and custom screensavers, plus an optional MQTT bridge for Home Assistant integration.
Related topics
Often tagged together