/logisim-evolution

Digital logic design tool and simulator

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Logisim-evolution


Branch master: Build

Branch develop: Java CI with Gradle


Logisim-evolution


Features

Logisim-evolution is educational software for designing and simulating digital logic circuits. Logisim-evolution is free, open-source, and cross-platform.

Project highlights:

  • easy to use circuit designer,
  • logic circuit simulations,
  • chronogram (to see the evolution of signals in your circuit),
  • electronic board integration (schematics can be simulated on real hardware),
  • VHDL components (components behavior can be specified in VHDL!),
  • TCL/TK console (interfaces between the circuit and the user),
  • huge library of components (LEDs, TTLs, switches, SoCs),
  • supports multiple languages,
  • and more!

Logisim-evolution Logisim-evolution


Requirements

Logisim-evolution is a Java application; therefore, it can run on any operating system supporting the Java runtime enviroment. It requires Java 14 (or newer).


Download

Logisim-evolution is available for download in compiled form with ready to use installable packages for Windows, macOS, and Linux or in source code form, which you can build yourself.

The following platform specific packages include the Java runtime and do not require it to be installed separately:

  • logisim-evolution_<version>-1_amd64.deb: Debian package (also suitable for Ubuntu and derivatives),
  • logisim-evolution-<version>-1.x86_64.rpm: Package for Fedora/Redhat/CentOS/SuSE Linux distributions,
  • logisim-evolution-<version>.msi: Installer package for Microsoft Windows,
  • logisim-evolution-<version>.dmg: macOS package. Note that Logisim-evolution may also be installed using MacPorts (by typing sudo port install logisim-evolution) or via Homebrew (by typing brew install --cask logisim-evolution).

The Java JAR logisim-evolution-<version>-all.jar is also available and can be run on any system with a supported Java runtime installed.

Note for macOS users: The Logisim-evolution.app is not code-signed. The first time you launch it, you should do so by ctrl- or right-clicking the app and selecting Open, which will give you a panel that allows you to open it. Depending on your security settings, you may also get a panel asking if you wish to allow it to accept network connections. You can click Deny.

Nightly builds

We also offer builds based on the current state of the develop branch. If the develop branch has been changed, a new Nightly build is created at midnight UTC.

Note that these builds may be unstable since the develop branch is a work in progress.

To get nightly downloads, please click here and browse to the last successful run of Nightly build, which should be on top. Note that due to Github internals, all files are provided as ZIP archives. You must unzip the downloaded file to get the package for installation.

Please share your experience in Discussions or open a ticket if you found a bug or have suggestions for improvement.


License