PICSimLab is a realtime emulator for PIC, Arduino, STM32, ESP32, ...
...Such as example LEDs and push buttons for simple outputs and inputs and some more complex ones like the ethernet shield w5500 for internet connection or the color graphic display ili9340 with touchscreen. The complete list of parts can be accessed in the documentation.
Documentation at https://lcgamboa.github.io/picsimlab_docs/stable/