Repolode
logisim-evolution

logisim-evolution/logisim-evolution

Open-source educational Java app for designing, simulating and visualizing digital logic circuits, with timing diagrams and VHDL components.

Open-source alternative to:Multisim

Stars
7,807
Forks
1,038
Open issues
133
Last commit
4 hours ago

What is it?

Logisim-evolution is a cross-platform desktop application for designing and simulating digital logic circuits. Users place components such as inputs, gates, LEDs and switches on a canvas, wire them together, and toggle inputs to observe how signals propagate through the circuit.

Beyond basic schematic simulation, it includes a chronogram view that shows how signals change over time, support for behavior written in VHDL, and a Tcl/Tk console that lets the circuit interact with the user. Custom libraries can be loaded on startup, and the interface is available in multiple languages. It can also integrate with electronic boards so schematics can run on real hardware.

The application is written in Java and requires Java 21 or newer. Prebuilt packages are provided for Windows, macOS and Linux, including Debian, RPM, Snap and a portable JAR, and it is also distributed through several package managers.

Key features

  • 01Drag-and-drop circuit designer with a library of logic components
  • 02Chronogram view for observing signal changes over time
  • 03VHDL-defined component behavior
  • 04Tcl/Tk console for interaction between circuit and user
  • 05Integration with electronic boards to run schematics on hardware
  • 06Custom libraries loadable at startup

Use cases

  • Learning digital logic fundamentals in a university or high-school course
  • Prototyping combinational and sequential circuits before building hardware
  • Testing circuit behavior with timing diagrams
  • Running schematics on a physical FPGA or electronic board

Topics

FAQ

What is logisim-evolution?
Open-source educational Java app for designing, simulating and visualizing digital logic circuits, with timing diagrams and VHDL components. Logisim-evolution is a cross-platform desktop application for designing and simulating digital logic circuits. Users place components such as inputs, gates, LEDs and switches on a canvas, wire them together, and toggle inputs to observe how signals propagate through the circuit.
Is logisim-evolution free to use? What license does it have?
logisim-evolution is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is logisim-evolution still maintained?
Actively maintained. The last commit to logisim-evolution was on Oct 22, 2026.
What can I use logisim-evolution for?
Learning digital logic fundamentals in a university or high-school course Prototyping combinational and sequential circuits before building hardware Testing circuit behavior with timing diagrams Running schematics on a physical FPGA or electronic board
Where can I get logisim-evolution?
The source code and installation instructions are on GitHub: https://github.com/logisim-evolution/logisim-evolution

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects