Skip to main content
Back to trending

esp32-c3-adblock

Pi-hole-class DNS ad-blocker on a $2 ESP32-C3 (no PSRAM): 537k domains as 40-bit FNV-1a hashes in flash, binary-searched. UDP DNS sinkhole + web dashboard. https://youtube.com/shorts/RaxszOUMi8E?feature=share

  • adblocker
  • arduino
  • dns
  • dns-sinkhole
  • esp32
  • esp32-c3
  • iot
  • pi-hole
  • platformio
View on GitHub
Stars
1,100
Forks
103
+ today
+4
Created
3mo

Ranking data as of October 5, 2026 (UTC).

Star History

Today, hour by hour

1,100 stars
1,0961,100

Overview

Pi-hole-class DNS ad-blocker on a $2 ESP32-C3 (no PSRAM): 537k domains as 40-bit FNV-1a hashes in flash, binary-searched. UDP DNS sinkhole + web dashboard. https://youtube.com/shorts/RaxszOUMi8E?feature=share It ranks #292 on GitTiger, gaining +4 stars on October 5, 2026 (UTC).

The project is written in C++ and has 103 forks. It was created 3mo ago.

Installation
git clone https://github.com/M-Abozaid/esp32-c3-adblock.git
cd esp32-c3-adblock
# see README for setup