We've already covered several ESP32 boards with Ethernet including Olimex ESP32-EVB and Silicognition wESP32, and I've just noticed Espressif also made its own with ESP32-Ethernet-Kit.
Modtronix Engineering has another take with esp32MX-E board that beside Ethernet also exposes a USB-C port, a MicroSD card slot, and also adds an STM32F0 microcontroller acting as an I2C I/O expander.
- Wireless Module
- ESP32 dual-core LX6 microprocessor at 160 or 240 MHz, 4 MB Flash, 520 KB SRAM
- Wi-Fi 4 802.11 b/g/n
- Bluetooth 4.2 BR/EDR & BLE
- Storage - MicroSD card slot
- USB - USB Type-C connector for programming,