martin-ger/esp32_nat_router

An AI-enabled NAT Router/Firewall for the ESP32

63
/ 100
Established

This firmware turns an ESP32 microchip into a powerful WiFi router, helping you manage and secure your local networks. It takes an existing internet connection (via WiFi, Ethernet, or VPN) and creates a new WiFi network with customizable settings. This is ideal for home users, small offices, or anyone needing flexible network control for guests, IoT devices, or network monitoring.

1,827 stars. Actively maintained with 24 commits in the last 30 days.

Use this if you need to create a custom WiFi network, extend an existing one, set up a VPN for your devices, or control network access with advanced firewall rules using an ESP32 board.

Not ideal if you need gigabit speeds or a high-performance router to replace a commercial solution handling many concurrent high-bandwidth users.

network-management home-automation IoT-connectivity network-security VPN-access
No License No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 8 / 25
Community 25 / 25

How are scores calculated?

Stars

1,827

Forks

413

Language

C

License

Last pushed

Mar 09, 2026

Commits (30d)

24

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/martin-ger/esp32_nat_router"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.