Topics / #adblock
Adblock projects on GitHub
Ad blocking filters and DNS blocklists
As of , the most-starred Adblock projects on GitHub are uBlock (68.6K stars), Pake (62.2K stars) and AdGuardHome (37.5K stars). GitHub.Locker tracks 37 Adblock repositories with 615.2K stars combined. The fastest-growing on October 17 was dns-blocklists, with +44 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
dns-blocklists
hagezi/dns-blocklists · ★ 27.5KA set of DNS blocklists that block ads, trackers, telemetry, phishing, malware, scams and other junk domains network-wide. They work for any region and with every common DNS server, ad blocker, and content blocker.
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.
morphe-manager
MorpheApp/morphe-manager · ★ 9.1KMorphe is a free Android app that patches YouTube, YouTube Music, and Reddit to strip ads and dark patterns, modifying the apps directly on your device - no root required.
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.
The all-time top
37 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.
- 62.2K
#2 · tw93/PakePake
Pake turns any webpage into a small, fast desktop app with a single command — ChatGPT, YouTube, Notion, whatever you use daily.
- 37.5K
#3 · AdguardTeam/AdGuardHome
AdGuardHome
A free, open-source network-wide DNS server that blocks ads and trackers for every device on your home network: it re-routes tracking domains to a 'black hole', so no client-side software is needed on the devices themselves.
- 4

Shadowrocket-ADBlock-Rules-Forever
31.3KJohnshall/Shadowrocket-ADBlock-Rules-ForeverA set of ready-made rule files for the iOS proxy app Shadowrocket: each file tells Shadowrocket which sites to connect to directly and which to route through your proxy, while filtering ads.
- 5

hosts
31.3KStevenBlack/hosts · PythonA 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.
- 6
clash-rules
28.9KLoyalsoldier/clash-rulesReady-made rule lists (RULE-SETs) for the Clash Premium core: domain and IP lists telling your client what goes direct, what goes through your proxy, and what gets blocked (like ads). You just load them from URLs.
- 7

ios_rule_script
28.3Kblackmatrix7/ios_rule_script · JavaScriptA large collection of traffic-splitting rules, app rewrite rules, and automation scripts for iOS proxy clients, covering routing for many apps and services.
- 8
dns-blocklists
27.5Khagezi/dns-blocklists · TextA set of DNS blocklists that block ads, trackers, telemetry, phishing, malware, scams and other junk domains network-wide. They work for any region and with every common DNS server, ad blocker, and content blocker.
- 9

SpotX
22.7KSpotX-Official/SpotX · PowerShellSpotX is a patcher for the official Spotify desktop client on Windows: it blocks banner, video and audio ads and changes some hidden client features. It ships as a set of install scripts you run once.
- 10

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.
- 11
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.
- 12

Shadowrocket-ADBlock-Rules
16.7Kh2y/Shadowrocket-ADBlock-Rules · PythonA collection of rule files for the iOS app Shadowrocket that let you selectively route traffic through a proxy to get around China's firewall, while also filtering out ads in web pages, apps and videos.
- 13

FMHY
15.2Kfmhy/FMHYFMHY (Free Media Heck Yeah) is a massive curated wiki of free internet resources: streaming, downloading, piracy, adblocking/privacy tools, AI tools, gaming/emulation, and more, hosted at fmhy.net.
- 14

SponsorBlock
13.9Kajayyy/SponsorBlock · TypeScriptSponsorBlock is an open-source, crowdsourced browser extension that skips sponsor segments in YouTube videos. Users submit the timestamps where a sponsor plug happens, and the extension automatically skips those segments for everyone else.
- 15

dnscrypt-proxy
13.7KDNSCrypt/dnscrypt-proxy · Godnscrypt-proxy is a flexible DNS proxy that supports modern encrypted DNS protocols like DNSCrypt v2, DNS-over-HTTPS (DoH), Anonymized DNSCrypt and ODoH, so your DNS queries can't be read or tampered with in transit.
- 16

ddgksf2013
13.7Kddgksf2013/ddgksf2013A curated Chinese-language collection of ad-blocking and app-purification configs, rewrite rules and scripts for iOS proxy apps — centered on Quantumult X, with Shadowrocket, Surge and Clash configs also included.
- 17

LibreTube
12.8Klibre-tube/LibreTube · KotlinLibreTube is an alternative YouTube frontend app for Android focused on privacy, letting you watch YouTube videos without Google tracking your behavior.
- 18

xManager
12.1KTeam-xManager/xManager · JavaxManager is a free Android app that lets you download, install, and manage different versions of a music streaming app, giving you an ad-free experience with extra features not in the official app.
- 19
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.
- 20

qutebrowser
11.7Kqutebrowser/qutebrowser · PythonA keyboard-driven, vim-like web browser with a minimal GUI, built on Python and Qt. It is free software under the GPL and was inspired by dwb and the Vimperator/Pentadactyl addons.
- 21

whoogle-search
11.6Kbenbusby/whoogle-search · PythonWhoogle was a self-hosted metasearch engine that fetched Google search results and stripped out ads, JavaScript, AMP links, cookies, and IP tracking. As of July 2026 it is officially dead: Google closed off the last way to fetch results without JavaScript, so the app no longer returns any search results.
- 22

smartdns
11.3Kpymumu/smartdns · CSmartDNS is a local DNS server that forwards each query to multiple upstream DNS servers, measures which resolved IP responds fastest, and returns that IP to the client for a faster browsing experience. It also supports DoT, DoH, DoQ and DoH3 for privacy and can act as an ad filter by mapping specific domains to chosen IPs.
- 23

TwitchAdSolutions
11.3Kpixeltris/TwitchAdSolutions · JavaScriptA collection of methods for blocking ads on Twitch.tv, including proxy recommendations, uBlock Origin filters, and standalone userscripts.
- 24

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.
- 25

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.
- 26

DnsServer
10.1KTechnitiumSoftware/DnsServer · C#Technitium DNS Server is an open source, self-hosted DNS server that works as both an authoritative server and a recursive resolver. Its headline use is blocking ads and malware at the DNS level for an entire home or organization network, with configuration done in a web console.
- 27
morphe-manager
9.1KMorpheApp/morphe-manager · KotlinMorphe is a free Android app that patches YouTube, YouTube Music, and Reddit to strip ads and dark patterns, modifying the apps directly on your device - no root required.
- 28

web-to-app
6.8Kshiaho777/web-to-app · KotlinWebToApp is an Android app that builds installable APKs from web projects entirely on your phone — no PC and no remote build server. Beyond wrapping URLs, it runs real server runtimes, ships an anti-censorship network stack, signs for Google Play and supports browser extensions.
- 29
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.
- 30

video_vip
5.5K88lin/video_vip · JavaScriptA userscript that lets you watch VIP content on major Chinese video sites for free by routing playback through multiple third-party parsing interfaces that bypass the membership paywall and strip ads.
- 31

BiliPai
4.9Kjay3-yy/BiliPai · KotlinBiliPai is a third-party, native Android client for Bilibili that covers video playback, anime (bangumi), live streaming, moments, messages, offline downloads, and a plugin system, built with Kotlin and Jetpack Compose.
- 32

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.
- 33

KVideo
4.2KKuekHaoYang/KVideo · TypeScriptKVideo is a self-hosted video aggregation and streaming platform built with Next.js 16, featuring a 'Liquid Glass' glassmorphism UI, parallel multi-source search, IPTV live TV, and a danmaku comment overlay.
- 34
morphe-patches
4.1KMorpheApp/morphe-patches · JavaThis repo holds the patch definitions used to build Morphe, a modified version of the YouTube and YouTube Music Android apps that adds ad-blocking, SponsorBlock, Return YouTube Dislike, and dozens of customization options. It is a continuation of the ReVanced patching work.
- 35

youtube-music
776sohaibdevv/youtube-music · TypeScriptIt is a free, ad-free desktop client for streaming YouTube Music that needs no subscription or premium account to skip ads.
- 36

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.
- 37

bare-browser
528BareBrowser/bare-browser · PythonBare is a de-Googled Chromium build for Android that strips Google tracking, telemetry, and AI integration while keeping browser extensions and uBlock Origin working, and adds things like background video playback and media saving.
Related topics
Often tagged together