chiprook
← Hardware
HardwareOctober 9, 2026, 19:00

Open-source ESP32-C3 DNS ad blocker handles over 500,000 domains without PSRAM

Developer Zed (M-Abozaid) released esp32-c3-adblock, an open-source Pi-hole-style DNS ad blocker running on a $2 ESP32-C3 board without PSRAM. Domains are stored in flash as sorted 40-bit FNV-1a hashes, with lookups taking about 10 ms; ~0.7 MB of flash holds over 140,000 domains using only ~50 KB of RAM.

Open-source ESP32-C3 DNS ad blocker handles over 500,000 domains without PSRAM
#ESP32-C3#Espressif
Read next
Policy

Apple blocks ad domains in Safari on iOS 27, hitting The Trade Desk

Hardware

ESP32-H2 brings 20mA active power to Zigbee IoT devices

Hardware

ESP-SDR firmware turns ESP32 into a 2.4/5 GHz software-defined radio

Hardware

Espressif ESP-Mosaico pairs dual-core RISC-V ESP32-S31 with 2.16-inch square AMOLED