M-Abozaid/esp32-c3-adblock
Summary
M-Abozaid/esp32-c3-adblock is a Pi-hole-style DNS ad-blocker designed to run on an ESP32-C3 without PSRAM. It uses a 40-bit hash list stored in flash and a binary search to block domains with minimal RAM, supports OTA updates for firmware and blocklists, and provides a web dashboard for management. The project emphasizes offline operation, local data, and a low-cost edge-device solution.