You can find ESP32 WiFi&BT module built-in arduino programmer (USB-UART bridge), 100Mbit interface, microSD card slot, two relays (10A/250VAC), CAN interface, IR receiver and transmitter, charger for LiPo battery and 40 GPIO header on the board.
Olimex released (6/21/2017) modified version of this board called ESP32-GATEWAY. The ESP32-GATEWAY doens't contains relays, CAN and IR control. The dimension of board is 50x62 mm and the price is 22 ?.