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.

37Projects
615.2KStars in total
+489Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

37 projects · by stars

  1. #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.

    68.6K
  2. #2 · tw93/Pake

    Pake

    Pake turns any webpage into a small, fast desktop app with a single command — ChatGPT, YouTube, Notion, whatever you use daily.

    62.2K
  3. #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.

    37.5K
  1. 4

    Shadowrocket-ADBlock-Rules-Forever

    31.3KJohnshall/Shadowrocket-ADBlock-Rules-Forever

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

  2. 5

    hosts

    31.3KStevenBlack/hosts · Python

    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.

  3. 6

    clash-rules

    28.9KLoyalsoldier/clash-rules

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

  4. 7

    ios_rule_script

    28.3Kblackmatrix7/ios_rule_script · JavaScript

    A large collection of traffic-splitting rules, app rewrite rules, and automation scripts for iOS proxy clients, covering routing for many apps and services.

  5. 8

    dns-blocklists

    27.5Khagezi/dns-blocklists · Text

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

  6. 9

    SpotX

    22.7KSpotX-Official/SpotX · PowerShell

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

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

  8. 11

    v2ray-rules-dat

    20.9KLoyalsoldier/v2ray-rules-dat

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

  9. 12

    Shadowrocket-ADBlock-Rules

    16.7Kh2y/Shadowrocket-ADBlock-Rules · Python

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

  10. 13

    FMHY

    15.2Kfmhy/FMHY

    FMHY (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.

  11. 14

    SponsorBlock

    13.9Kajayyy/SponsorBlock · TypeScript

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

  12. 15

    dnscrypt-proxy

    13.7KDNSCrypt/dnscrypt-proxy · Go

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

  13. 16

    ddgksf2013

    13.7Kddgksf2013/ddgksf2013

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

  14. 17

    LibreTube

    12.8Klibre-tube/LibreTube · Kotlin

    LibreTube is an alternative YouTube frontend app for Android focused on privacy, letting you watch YouTube videos without Google tracking your behavior.

  15. 18

    xManager

    12.1KTeam-xManager/xManager · Java

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

  16. 19

    GKD_subscription

    12KAIsouler/GKD_subscription · TypeScript

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

  17. 20

    qutebrowser

    11.7Kqutebrowser/qutebrowser · Python

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

  18. 21

    whoogle-search

    11.6Kbenbusby/whoogle-search · Python

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

  19. 22

    smartdns

    11.3Kpymumu/smartdns · C

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

  20. 23

    TwitchAdSolutions

    11.3Kpixeltris/TwitchAdSolutions · JavaScript

    A collection of methods for blocking ads on Twitch.tv, including proxy recommendations, uBlock Origin filters, and standalone userscripts.

  21. 24

    anti-AD

    10.9Kprivacy-protection-tools/anti-AD

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

  22. 25

    LiTiaotiao-Custom-Rules

    10.2Kwtwang1998/LiTiaotiao-Custom-Rules

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

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

  24. 27

    morphe-manager

    9.1KMorpheApp/morphe-manager · Kotlin

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

  25. 28

    web-to-app

    6.8Kshiaho777/web-to-app · Kotlin

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

  26. 29

    GKD_subscription

    6KLin-arm/GKD_subscription · TypeScript

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

  27. 30

    video_vip

    5.5K88lin/video_vip · JavaScript

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

  28. 31

    BiliPai

    4.9Kjay3-yy/BiliPai · Kotlin

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

  29. 32

    zen-desktop

    4.3Kirbis-sh/zen-desktop · Go

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

  30. 33

    KVideo

    4.2KKuekHaoYang/KVideo · TypeScript

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

  31. 34

    morphe-patches

    4.1KMorpheApp/morphe-patches · Java

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

  32. 35

    youtube-music

    776sohaibdevv/youtube-music · TypeScript

    It is a free, ad-free desktop client for streaming YouTube Music that needs no subscription or premium account to skip ads.

  33. 36

    glasshouse

    701rorygallagher2024/glasshouse · JavaScript

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

  34. 37

    bare-browser

    528BareBrowser/bare-browser · Python

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

Often tagged together