TkGate is a event driven digital circuit simulator with a tcl/tk-based graphical editor. TkGate supports a wide range of primitive circuit elements as well as user-defined modules for hierarchical design.




Logisim is described as 'Educational tool for designing and simulating digital logic circuits. With its simple toolbar interface and simulation of circuits as you build them, it is simple enough to facilitate learning the most basic concepts related to logic circuits' and is a circuit simulator in the education & reference category. There are more than 10 alternatives to Logisim for a variety of platforms, including Windows, Linux, Mac, Web-based and Self-Hosted apps. The best Logisim alternative is Digital, which is both free and Open Source. Other great apps like Logisim are Flowgorithm, BOOLR, Hradla and Logisim Evolution.
TkGate is a event driven digital circuit simulator with a tcl/tk-based graphical editor. TkGate supports a wide range of primitive circuit elements as well as user-defined modules for hierarchical design.




Antares is a learning platform for digital circuits. In addition to drawing and simulating digital circuits, Antares places particular emphasis on providing tools to help students better understand how these circuits work.



Free, open source educational software for designing and simulating digital logic circuits. Intuitive graphical user interface, allows you to create unrestricted circuit hierarchy with multi bit buses, debug circuits behavior with oscilloscope, and navigate running circuits...


GLogic is a logic gate simulator for linux developed with Gtk and python and an adaptation of the gLogic package...

simulator.io is an online CAD tool for logic circuits. Easiest way to learn how to build logic circuits.

DigSim is a python based framework for digital circuit simulation. The main purpose of the software is to, in an educational way, play around with digital logic (simple gates and verilog designs).

The project has been picked up again, and has great support for packing subcircuits into the same file. Interface feels outdated, but overall it has an excellent number of features.