{"id":50142288,"url":"https://github.com/jartf/ublock-lists","last_synced_at":"2026-05-24T02:04:44.733Z","repository":{"id":354213366,"uuid":"1222668166","full_name":"jartf/ublock-lists","owner":"jartf","description":"uBlock Origin filter lists","archived":false,"fork":false,"pushed_at":"2026-05-14T04:10:42.000Z","size":12729,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-14T06:21:53.002Z","etag":null,"topics":["ad-blocking","adblock","adblock-list","ublock-origin","ublock-origin-filters"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jartf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-27T15:34:12.000Z","updated_at":"2026-05-14T04:10:48.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/jartf/ublock-lists","commit_stats":null,"previous_names":["jartf/ublock-lists"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jartf/ublock-lists","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jartf%2Fublock-lists","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jartf%2Fublock-lists/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jartf%2Fublock-lists/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jartf%2Fublock-lists/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jartf","download_url":"https://codeload.github.com/jartf/ublock-lists/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jartf%2Fublock-lists/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33418555,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-23T22:14:44.296Z","status":"online","status_checked_at":"2026-05-24T02:00:06.296Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ad-blocking","adblock","adblock-list","ublock-origin","ublock-origin-filters"],"created_at":"2026-05-24T02:04:44.047Z","updated_at":"2026-05-24T02:04:44.724Z","avatar_url":"https://github.com/jartf.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ublock-lists\n\nThis is a collection of public uBlock Origin filter lists and some custom ones I wrote for YouTube. Plus, GitHub automation scripts to keep everything up to date. This repository is mostly for people who want to replicate my uBO setup or pick pieces from it.\n\n\u003e **⚠️ Warning:** `personal.txt` is mainly for my personal use and is intentionally aggressive. If you just want a couple of lists, use the individual lists instead of the master list. Don't import the master list unless you're replicating my full browser setup or know what you're doing.\n\n## What's in here\n\n### Core files\n\n- [`import-urls.txt`](./import-urls.txt): This is the list of upstream filter list URLs. You can use those links to subscribe to individual lists in uBlock Origin of course. Comments are ignored by the scripts.\n- [`personal.txt`](./personal.txt): This is the auto-compiled master list generated from `import-urls.txt` and includes all upstream lists.\n\n### My lists\n\n#### YouTube\n\nThe [`YouTube/`](./YouTube) directory has two custom lists I wrote for YouTube:\n\n- [`YouTube/anti-adblock-bypass.txt`](./YouTube/anti-adblock-bypass.txt): Bypass YouTube's anti-adblock.\n- [`YouTube/cleaner-youtube-ui.txt`](./YouTube/cleaner-youtube-ui.txt): UI decluttering filters.\n\n#### GitHub\n\nThe [`GitHub/`](./GitHub) directory has two custom lists I wrote for GitHub:\n\n- [`GitHub/cleaner-github-ui.txt`](./GitHub/cleaner-github-ui.txt): UI decluttering filters.\n\n### Mirrors\n\nThe [`mirror/`](./mirror) directory keeps snapshots of all upstream lists, organised as `mirror/\u003cauthor\u003e/\u003crepo\u003e/\u003cfilename\u003e`, just in case an upstream source goes down or audits are needed.\n\n### Automation scripts\n\n- [`scripts/compile.py`](./scripts/compile.py): Compiles personal.txt from import-urls.txt.\n- [`scripts/mirror.py`](./scripts/mirror.py): Mirrors all upstream lists into mirror directory.\n\nBoth are standard Python scripts. GitHub Actions runs both weekly on Mondays (mirrors at 02:00 UTC, compile at 03:00 UTC) and on every push.\n\n## How to use\n\n### YouTube lists\n\nIf you want my YouTube lists, copy these URLs into uBO:\n\n[https://raw.githubusercontent.com/jartf/ublock-lists/main/YouTube/anti-adblock-bypass.txt](./YouTube/anti-adblock-bypass.txt)\n[https://raw.githubusercontent.com/jartf/ublock-lists/main/YouTube/cleaner-youtube-ui.txt](./YouTube/cleaner-youtube-ui.txt)\n\n### GitHub lists\n\n[https://raw.githubusercontent.com/jartf/ublock-lists/main/GitHub/cleaner-github-ui.txt](./GitHub/cleaner-github-ui.txt)\n\n### Manually import all upstream lists\n\nIf you want to import the upstream lists directly, copy all text from [import-urls.txt](./import-urls.txt) into uBO’s Import section (comments will be ignored there).\n\nIf you want to get the compiled master list directly:\n\n[https://raw.githubusercontent.com/jartf/ublock-lists/main/personal.txt](./personal.txt)\n\n## Upstream sources\n\nThis list pulls from these community lists:\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cstrong\u003eMy own lists\u003c/strong\u003e\u003c/summary\u003e\n\n| Name | URL | Purpose |\n| --- | --- | --- |\n| YouTube anti adblock bypass list | [https://raw.githubusercontent.com/jartf/ublock-lists/main/YouTube/anti-adblock-bypass.txt](./YouTube/anti-adblock-bypass.txt) | Bypasses YouTube's anti-adblock |\n| YouTube cleaner UI | [https://raw.githubusercontent.com/jartf/ublock-lists/main/YouTube/cleaner-youtube-ui.txt](./YouTube/cleaner-youtube-ui.txt) | Declutters YouTube's interface |\n| GitHub cleaner UI | [https://raw.githubusercontent.com/jartf/ublock-lists/main/GitHub/cleaner-github-ui.txt](./YouTube/cleaner-github-ui.txt) | Declutters GitHub's interface |\n\u003c/details\u003e\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/AdGuardTeam/AdGuardFilters\"\u003eAdGuard\u003c/a\u003e\u003c/strong\u003e\u003c/summary\u003e\n\n| Name | URL | Purpose |\n| --- | --- | --- |\n| AdGuard URL Tracking Filter | [https://filters.adtidy.org/extension/ublock/filters/17.txt](https://filters.adtidy.org/extension/ublock/filters/17.txt) | Removes tracking filters at the end of URLs |\n\u003c/details\u003e\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ca href=\"https://celenity.dev/\"\u003ecelenity\u003c/a\u003e\u003c/strong\u003e\u003c/summary\u003e\n\n| Name | URL | Purpose |\n| --- | --- | --- |\n| BadBlock - Click Tracking/Referral Domains (ABP) | [https://gitlab.com/celenityy/BadBlock/-/raw/pages/abp/click-tracking.txt](https://gitlab.com/celenityy/BadBlock/-/raw/pages/abp/click-tracking.txt) | Blocks click tracking domains |\n| BadBlock - Crap (ABP) | [https://gitlab.com/celenityy/BadBlock/-/raw/pages/abp/crap.txt](https://gitlab.com/celenityy/BadBlock/-/raw/pages/abp/crap.txt) | General \"crap\" filters |\n| BadBlock - Fonts (ABP) | [https://badblock.celenity.dev/abp/fonts.txt](https://badblock.celenity.dev/abp/fonts.txt) | Blocks third-party fonts |\n| BadBlock+ (ABP) | [https://gitlab.com/celenityy/BadBlock/-/raw/pages/abp/badblock%5Fplus.txt](https://gitlab.com/celenityy/BadBlock/-/raw/pages/abp/badblock%5Fplus.txt) | Expanded BadBlock list |\n| Beacon API Stub | [https://gitlab.com/celenityy/BadBlock/-/raw/pages/base/overrides/hardened/block-beacon%5Foverrides.txt](https://gitlab.com/celenityy/BadBlock/-/raw/pages/base/overrides/hardened/block-beacon%5Foverrides.txt) | Overrides Beacon API |\n| Block Page Visibility | [https://gitlab.com/celenityy/BadBlock/-/raw/pages/hardened/block-page-visibility.txt](https://gitlab.com/celenityy/BadBlock/-/raw/pages/hardened/block-page-visibility.txt) | Blocks Page Visibility API |\n| Block WebGL | [https://gitlab.com/celenityy/BadBlock/-/raw/pages/hardened/block-webgl.txt](https://gitlab.com/celenityy/BadBlock/-/raw/pages/hardened/block-webgl.txt) | Blocks WebGL |\n| Block WebGL - Unbreak | [https://gitlab.com/celenityy/BadBlock/-/raw/pages/hardened/unbreak-webgl.txt](https://gitlab.com/celenityy/BadBlock/-/raw/pages/hardened/unbreak-webgl.txt) | Unbreak rules for WebGL blocking |\n| Block WebGPU | [https://gitlab.com/celenityy/BadBlock/-/raw/pages/hardened/block-webgpu.txt](https://gitlab.com/celenityy/BadBlock/-/raw/pages/hardened/block-webgpu.txt) | Blocks WebGPU |\n| Block WebGPU - Unbreak | [https://gitlab.com/celenityy/BadBlock/-/raw/pages/hardened/unbreak-webgpu.txt](https://gitlab.com/celenityy/BadBlock/-/raw/pages/hardened/unbreak-webgpu.txt) | Unbreak rules for WebGPU blocking |\n| Block WebRTC | [https://gitlab.com/celenityy/BadBlock/-/raw/pages/hardened/block-webrtc.txt](https://gitlab.com/celenityy/BadBlock/-/raw/pages/hardened/block-webrtc.txt) | Blocks WebRTC |\n| Block WebRTC - Unbreak | [https://gitlab.com/celenityy/BadBlock/-/raw/pages/hardened/unbreak-webrtc.txt](https://gitlab.com/celenityy/BadBlock/-/raw/pages/hardened/unbreak-webrtc.txt) | Unbreak rules for WebRTC blocking |\n| NSA Blocklist - Next Generation (ABP) | [https://gitlab.com/celenityy/BadBlock/-/raw/pages/abp/nsa-blocklist-ng.txt](https://gitlab.com/celenityy/BadBlock/-/raw/pages/abp/nsa-blocklist-ng.txt) | Blocks Big Brother and some government domains |\n| Personal Blocklist (ABP) | [https://badblock.celenity.dev/abp/personal.txt](https://badblock.celenity.dev/abp/personal.txt) | celenity's personal blocklist (thanks :3 ) |\n| Phoenix filters | [https://assets.celenity.dev/ublock/phoenix/filters.txt](https://assets.celenity.dev/ublock/phoenix/filters.txt) | Phoenix's built-in filters |\n| Phoenix filters - Quick fixes | [https://assets.celenity.dev/ublock/phoenix/quick-fixes.txt](https://assets.celenity.dev/ublock/phoenix/quick-fixes.txt) | Phoenix's quick fixes list |\n\u003c/details\u003e\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/DandelionSprout\"\u003eDandelionSprout\u003c/a\u003e\u003c/strong\u003e\u003c/summary\u003e\n\n| Name | URL | Purpose |\n| --- | --- | --- |\n| (Partially) Anti-PRChina List | [https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Ant%D1%96%D0%A0R%D0%A1L%D1%96st.txt](https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Ant%D1%96%D0%A0R%D0%A1L%D1%96st.txt) | Blocks questionable websites hosted in China |\n| Actually Legitimate URL Shortener Tool | [https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt](https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt) | URL shortener allowlist |\n| Anti-'Insane religious preachers' List | [https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Sensitive%20lists/AntiPreacherList.txt](https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Sensitive%20lists/AntiPreacherList.txt) | Blocks websites with religious preaching |\n| Anti-«Glorification of babies» List | [https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Sensitive%20lists/AntiGlorificationOfBabiesList.txt](https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Sensitive%20lists/AntiGlorificationOfBabiesList.txt) | Blocks websites that \"glorify babies\" |\n| Anti-Astrology List | [https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Sensitive%20lists/AntiAstrologyList.txt](https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Sensitive%20lists/AntiAstrologyList.txt) | Blocks astrology related content |\n| Browse websites without logging in | [https://raw.githubusercontent.com/DandelionSprout/adfilt/master/BrowseWebsitesWithoutLoggingIn.txt](https://raw.githubusercontent.com/DandelionSprout/adfilt/master/BrowseWebsitesWithoutLoggingIn.txt) | Removes login gates |\n| Dandelion Sprout's Anti-Malware List | [https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Dandelion%20Sprout%27s%20Anti-Malware%20List.txt](https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Dandelion%20Sprout%27s%20Anti-Malware%20List.txt) | Anti-malware list |\n| IDN Homograph Attack Protection - Complete Blockage | [https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Special%20security%20lists/IDNHomographProtectionTotal.txt](https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Special%20security%20lists/IDNHomographProtectionTotal.txt) | Protects against [IDN homograph attacks](https://en.wikipedia.org/wiki/IDN_homograph_attack) |\n| Remover for Far-Right Tabloid, Alt-Right, Ultranationalist, and Anti-Vaxx Sites | [https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Sensitive%20lists/TabloidRemover.txt](https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Sensitive%20lists/TabloidRemover.txt) | Blocks and removes tabloid/alt-right/anti-vaccine sites |\n| Twitter and Mastodon De-Politificator | [https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Sensitive%20lists/Twitter%20De-Politificator.txt](https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Sensitive%20lists/Twitter%20De-Politificator.txt) | Removes political content from Twitter and Mastodon |\n| YouTube: Even More Pure Video Experience | [https://raw.githubusercontent.com/DandelionSprout/adfilt/master/YouTubeEvenMorePureVideoExperience.txt](https://raw.githubusercontent.com/DandelionSprout/adfilt/master/YouTubeEvenMorePureVideoExperience.txt) | YouTube UI cleanup |\n\u003c/details\u003e\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ca href=\"https://divested.dev/\"\u003eDivested\u003c/a\u003e\u003c/strong\u003e\u003c/summary\u003e\n\n| Name | URL | Purpose |\n| --- | --- | --- |\n| Fingerprinting Protection | [https://divested.dev/blocklists/Fingerprinting.ubl](https://divested.dev/blocklists/Fingerprinting.ubl) | Fingerprinting protection list |\n\u003c/details\u003e\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ca href=\"https://fmhy.net/\"\u003eFMHY\u003c/a\u003e\u003c/strong\u003e\u003c/summary\u003e\n\n| Name | URL | Purpose |\n| --- | --- | --- |\n| FMHY Unsafe sites filterlist - Basic | [https://raw.githubusercontent.com/fmhy/FMHYFilterlist/main/filterlist-basic.txt](https://raw.githubusercontent.com/fmhy/FMHYFilterlist/main/filterlist-basic.txt) | Blocks unsafe sites |\n\u003c/details\u003e\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ca href=\"https://gitlab.com/hagezi\"\u003eHaGeZi\u003c/a\u003e\u003c/strong\u003e\u003c/summary\u003e\n\n| Name | URL | Purpose |\n| --- | --- | --- |\n| HaGeZi's DynDNS Blocklist | [https://gitlab.com/hagezi/mirror/-/raw/main/dns-blocklists/adblock/dyndns.txt](https://gitlab.com/hagezi/mirror/-/raw/main/dns-blocklists/adblock/dyndns.txt) | Blocks dynamic DNS domains |\n| HaGeZi's The World's Most Abused TLDs | [https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/spam-tlds-ublock.txt](https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/spam-tlds-ublock.txt) | Blocks abused/spam top-level domains |\n| HaGeZi's Threat Intelligence Feeds DNS Blocklist - mini version | [https://gitlab.com/hagezi/mirror/-/raw/main/dns-blocklists/adblock/tif.mini.txt](https://gitlab.com/hagezi/mirror/-/raw/main/dns-blocklists/adblock/tif.mini.txt) | Mini threat intelligence feed |\n| HaGeZi's Ultimate mini DNS/Browser Blocklist | [https://gitlab.com/hagezi/mirror/-/raw/main/dns-blocklists/adblock/ultimate.mini.txt](https://gitlab.com/hagezi/mirror/-/raw/main/dns-blocklists/adblock/ultimate.mini.txt) | Aggressive DNS/browser blocklist |\n\u003c/details\u003e\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ca href=\"https://gitflic.ru/user/magnolia1234\"\u003emagnolia1234\u003c/a\u003e\u003c/strong\u003e\u003c/summary\u003e\n\n| Name | URL | Purpose |\n| --- | --- | --- |\n| Bypass Paywalls Clean filter | [https://gitflic.ru/project/magnolia1234/bypass-paywalls-clean-filters/blob/raw?file=bpc-paywall-filter.txt](https://gitflic.ru/project/magnolia1234/bypass-paywalls-clean-filters/blob/raw?file=bpc-paywall-filter.txt) | Bypass paywalls |\n\u003c/details\u003e\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/yokoffing\"\u003eyokoffing\u003c/a\u003e\u003c/strong\u003e\u003c/summary\u003e\n\n| Name | URL | Purpose |\n| --- | --- | --- |\n| Block third party fonts | [https://raw.githubusercontent.com/yokoffing/filterlists/main/block%5Fthird%5Fparty%5Ffonts.txt](https://raw.githubusercontent.com/yokoffing/filterlists/main/block%5Fthird%5Fparty%5Ffonts.txt) | Block third-party fonts |\n| Privacy Essentials | [https://raw.githubusercontent.com/yokoffing/filterlists/main/privacy%5Fessentials.txt](https://raw.githubusercontent.com/yokoffing/filterlists/main/privacy%5Fessentials.txt) | Privacy essentials list |\n| yokoffing's Annoyance List | [https://raw.githubusercontent.com/yokoffing/filterlists/main/annoyance%5Flist.txt](https://raw.githubusercontent.com/yokoffing/filterlists/main/annoyance%5Flist.txt) | Annoyance filters list |\n| yokoffing's click2load filters | [https://raw.githubusercontent.com/yokoffing/filterlists/main/click2load.txt](https://raw.githubusercontent.com/yokoffing/filterlists/main/click2load.txt) | Forces media elements to load only on click |\n\u003c/details\u003e\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cstrong\u003eOthers\u003c/strong\u003e\u003c/summary\u003e\n\n| Name | URL | Purpose |\n| --- | --- | --- |\n| Anti-paywall filters | [https://raw.githubusercontent.com/liamengland1/miscfilters/master/antipaywall.txt](https://raw.githubusercontent.com/liamengland1/miscfilters/master/antipaywall.txt) | Remove paywalls |\n| Hide YouTube Shorts | [https://raw.githubusercontent.com/gijsdev/ublock-hide-yt-shorts/master/list.txt](https://raw.githubusercontent.com/gijsdev/ublock-hide-yt-shorts/master/list.txt) | Hide shorts on YouTube |\n| Huge AI Blocklist | [https://raw.githubusercontent.com/laylavish/uBlockOrigin-HUGE-AI-Blocklist/main/list.txt](https://raw.githubusercontent.com/laylavish/uBlockOrigin-HUGE-AI-Blocklist/main/list.txt) | Blocks sites with mainly AI-generated content |\n| YouTube Neuter | [https://raw.githubusercontent.com/mchangrh/yt-neuter/main/yt-neuter.txt](https://raw.githubusercontent.com/mchangrh/yt-neuter/main/yt-neuter.txt) | YouTube decluttering |\n\u003c/details\u003e\n\n## Local development\n\nIf you somehow want to run the automation scripts locally, you can do so with Python 3. Just make sure to have the `requests` library installed (`pip install requests`). Then you can run:\n\n```bash\npython3 scripts/compile.py   # rebuilds personal.txt\npython3 scripts/mirror.py    # refreshes mirror/\n```\n\n## License\n\nMIT. See [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjartf%2Fublock-lists","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjartf%2Fublock-lists","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjartf%2Fublock-lists/lists"}