Logisim Evolution — Holy Cross Edition

Logisim is an educational tool for designing and simulating digital logic circuits. It lets you design and interactively simulate digital circuits by placing and wiring together buttons, switches, LEDs, simple gates, and hundreds of other components.

Logisim Evolution

Download and Install

Which version should I download for Mac?

Recent Mac computers should use the "Apple Silicon" version. Under the Apple Menu, go to "About This Mac". If the chip says Apple M1, Apple M6, or any other similar chip, you have an Apple Silicon Mac. Older Intel-based Macs need a separate version. If you think that would be useful, please contact kwalsh@holycross.edu and one can be made available.

Mac Security Warning

The MacOS security gatekeeper may prevent you from opening the PKG file above directly. As of the time of publishing, the code has passed Apple security review and is digitally signed by the developer (myself, K. Walsh), but Apple regularly adds new restrictions that can cause new security warnings. To install, right-click and "Save As..." to save the PKG file to your Downloads folder. Then go to your Downloads folder in the finder, right click the PKG file and "Open with... Installer (Default)". If given a security warning, click "Open". This should install Logisim in your Applications folder.

Which version should I download for Windows?

This version of Logisim uses a standard windows installer program to install Logisim. It should not require administrator privileges to install, as it installs into your personal Program Files folder and in your start menu, rather than in the system-wide Program Files folder. The alternative zip-format download can be used if you'd rather run Logisim directly from your Downloads folder or copy it to a portable thumbdrive. The zip archive contains an EXE file you can click on to launch Logisim, along with the Java JAR file with Logisim code and a suitable Java runtime for windows: extract the compressed contents to a directory of your choice and click the EXE launcher.

Universal JAR

Windows and Mac versions will work only on Windows or Mac. The platform-independent JAR file should work on any platform, but requires that Java version 17 or above be installed separately if your computer doesn't already have it. Java version 25 or higher is recommended. One good choice is to use the Eclipse/Adoptium project Temurin OpenJDK. To run the JAR file, open a command line (or Mac Terminal or Windows CMD.exe or PowerShell prompt) and type java -jar logisim-evolution-5.3.1hc.jar from within the directory where you have downloaded the JAR file.

Documentation

Documentation for circuit component libraries, user tutorials, and other guides are all available within the app. Or you can access them online:

Please don't hesitate to report bugs or other issues, or submit feature requests.

Features

Logisim is a mature, fully-featured program that has been used and developed over many years in multiple colleges and universities around the world.

History

This version, Logisim-evolution (Holy Cross Edition) is maintained by Kevin Walsh at College of the Holy Cross.

Logisim was originally created by Dr. Carl Burch and actively developed by him until 2011. This is the "Holy Cross Edition", which is maintained and used by Holy Cross and others.

This repository is a fork of reds-heig logisim-evolution, which in turn is a fork of the original Logisim by Dr. Carl Burch.

License & Source Code

The code is licensed under the GNU GENERAL PUBLIC LICENSE, version 3.

View source code on GitHub

Credits

The following institutions and people contributed to Logisim's development:

Thanks also to the many individuals contributing bug reports, demo files, features, and feedback.