Open source alternatives to Pi-hole

2 projects on starwire do the same job. Ranked by how much of what Pi-hole does each one covers, read from its README and website. Ties go to the most active.

What Pi-hole does

  1. Block ads and trackers network-widecore
  2. Local DNS servercore
  3. Query logs and dashboard
  4. Custom blocklists and allowlists
  5. DHCP server
  6. Per-device and per-group filtering

Each dot in the table is one job, in this order. Square dots are core jobs and count double. Full means yes, half means partly. "See the evidence" under a project shows the line behind each one. Coverage is what a project documents, not how well it works or how hard it is to move to. How we score this

ProjectCoversStarsCommits, 12 weeksLast releaseClosed vs openedSetupLicense
AdGuardHomeNetwork-wide DNS server that blocks ads and trackers for every device Replaces it100%38k+220
74
11 days ago100% Needs a server GPL-3.0
Covers everything on the checklist.See the evidence
  • Block ads and trackers network-widecoreYesnetwork-wide ads & trackers blocking DNS server
  • Local DNS servercoreYesIt operates as a DNS server
  • Query logs and dashboardYesMonitor your network activity.
  • Custom blocklists and allowlistsYesAdd your own custom filtering rules.
  • DHCP serverYesBuilt-in DHCP server
  • Per-device and per-group filteringYesPer-client (device) configuration
esp32-c3-adblockPi-hole style DNS ad blocker running on a $2 ESP32-C3 microcontroller Replaces it69%3.6k+33
27
41 days ago56% For developers MIT
Covers all 2 core jobs. Partly: Query logs and dashboard; Custom blocklists and allowlists; Per-device and per-group filtering. Not shown: DHCP server.See the evidence
  • Block ads and trackers network-widecoreYesA Pi-hole-style DNS ad-blocker
  • Local DNS servercoreYesUDP DNS sinkhole + web dashboard
  • Query logs and dashboardPartlyUDP DNS sinkhole + web dashboard
  • Custom blocklists and allowlistsPartlyTracked clients / custom domains
  • DHCP serverNot shownNeither the README nor the website mentions it.
  • Per-device and per-group filteringPartlyClient identification | IP + MAC

Vital signs from GitHub, checked weekly. How we read these · How setup is read

All repos

New repos every two days, stars refreshed daily. Visits are counted without cookies, and the numbers are public. How it works Data RSS Newsletter

The best new open source, once a weekOne short email: the repo everyone is suddenly starring, a handful worth trying, and one hidden gem, each with a plain note on what it does. Free, with no tracking pixels.

Read past issues

↑ ↓ to move   Enter to choose   Esc to close

Follow starwire by RSSCopy an address into your feed reader.
The day's bestOne item a day: the repos rising fastest and the biggest new picks.starwire.foo/top.xml
Every new pickAll of them as they are added, up to 60 a day.starwire.foo/feed.xml
The weekly emailEach issue of the newsletter, once a week.list.starwire.foo/archive.xml