{
 "schemaVersion": 1,
 "generated": "2026-10-30",
 "dataLicense": "CC BY-SA 4.0",
 "license": "CC BY-SA 4.0",
 "notice": "Data from Open Source Everything (https://opensourceeverything.org), licensed CC BY-SA 4.0: use it freely, credit the site, link to the page, and share changes under the same license. Listings were drafted with AI assistance and are managed by the r/TrueOpenSource moderators; check a project's own page before relying on a fact.",
 "id": "ad-blocking",
 "name": "Blocking ads, trackers and unwanted sites",
 "page": "https://opensourceeverything.org/g/ad-blocking/",
 "category": "web",
 "categoryName": "Browsers, privacy & security",
 "job": "Blocking ads and trackers in the browser or for the whole home network",
 "closedApps": [
  "AdGuard",
  "NextDNS",
  "Circle Home"
 ],
 "coverage": "one-full",
 "alternatives": [
  {
   "id": "pi-hole",
   "name": "Pi-hole",
   "page": "https://opensourceeverything.org/p/pi-hole/",
   "summary": "Pi-hole is a network-wide ad blocker that runs on your own small computer or server and filters ads and trackers for every device on your home network. It is for people who want to control ads and privacy across all their devices without installing software on each one.",
   "kind": "self_hosted",
   "setup": "advanced",
   "setupWhy": "You run it on your own server (a computer you set up and keep running), or from the command line.",
   "platforms": [
    "linux",
    "server"
   ],
   "license": "EUPL-1.2",
   "licenseClass": "open",
   "licenseNeedsCheck": true,
   "stars": 61514,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/pi-hole/pi-hole",
   "website": "https://pi-hole.net",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "pi-hole",
   "rank": 1,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Advanced setup",
   "score": 64.4
  },
  {
   "id": "ublock-origin",
   "name": "uBlock Origin",
   "page": "https://opensourceeverything.org/p/ublock-origin/",
   "summary": "uBlock Origin is a free add-on for web browsers that hides ads, tracking tools and harmful websites so pages load cleaner and with less spying. It is meant for everyday people who browse the web and want a simple setup that works by default.",
   "kind": "app",
   "setup": "easy",
   "setupWhy": "Install it like a normal app, or use it in your browser.",
   "platforms": [
    "windows",
    "mac",
    "linux",
    "android"
   ],
   "license": "GPL-3.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 68870,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/gorhill/uBlock",
   "website": null,
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "ublock-origin",
   "rank": 2,
   "fit": "partial",
   "note": "Covers browser blocking; no whole home network blocking is described.",
   "why": "Does part of the job · Easy setup",
   "score": 47.5
  },
  {
   "id": "adguard-home",
   "name": "AdGuard Home",
   "page": "https://opensourceeverything.org/p/adguard-home/",
   "summary": "AdGuard Home is a free, open-source server you run on your home network that blocks ads and tracking for every device connected to it, without installing anything on each device. It is for people who want network-wide ad and tracker blocking and are comfortable setting up a small server or device, such as a Raspberry Pi.",
   "kind": "self_hosted",
   "setup": "advanced",
   "setupWhy": "You run it on your own server (a computer you set up and keep running), or from the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux",
    "ios",
    "server"
   ],
   "license": "GPL-3.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 37768,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/AdguardTeam/AdGuardHome",
   "website": null,
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "adguard-home",
   "rank": 3,
   "fit": "partial",
   "note": "Covers whole home network only; no in-browser or per-app blocking",
   "why": "Does part of the job · Advanced setup",
   "score": 35.7
  },
  {
   "id": "blocky",
   "name": "Blocky",
   "page": "https://opensourceeverything.org/p/blocky/",
   "summary": "Blocky is a DNS server that runs on your home network and blocks ads and trackers for every device connected to it. It is aimed at people who run their own home network or home server and want to control it themselves.",
   "kind": "self_hosted",
   "setup": "advanced",
   "setupWhy": "You run it on your own server (a computer you set up and keep running), or from the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux",
    "server"
   ],
   "license": "Apache-2.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 7072,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/0xERR0R/blocky",
   "website": null,
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "blocky",
   "rank": 4,
   "fit": "partial",
   "note": "Blocks for the whole network; no browser or phone app mentioned.",
   "why": "Does part of the job · Advanced setup",
   "score": 31.5
  }
 ],
 "source": "https://opensourceeverything.org/g/ad-blocking/",
 "group": "Blocking ads, trackers and unwanted sites",
 "replaces": [
  "AdGuard",
  "NextDNS",
  "Circle Home"
 ]
}