Logic Gate Simulator is an open-source tool for experimenting with and learning about logic gates. Features include drag-and-drop gate layout and wiring, and user created "integrated circuits".
This program is able to simulate digital circuits on gate level. This code was written during my bachelor thesis. It is not near perfection, but it has potential. So if there's someone out there interested in making it better, feel free to do so.