PICSimLab is a realtime emulator for PIC, Arduino, STM32, ESP32, ...
A circuit simulator with graphical user interface (GUI)
Digital Circuits Design and Simulation
Integrated Development Environment (IDE) for learning HDL
The Future of the Java Circuit Simulator