About this project
Logisim-evolution is educational software for designing and simulating digital logic circuits. It is free, open-source and cross-platform, written as a Java application that requires Java 21 or newer.
Main capabilities described in the README:
- Easy-to-use circuit designer with wiring, components, subcircuits and libraries.
- Logic circuit simulation, including a chronogram view to observe signal evolution over time.
- Electronic board integration, allowing schematics to be simulated on real hardware.
- VHDL components, so component behavior can be specified in VHDL.
- TCL/TK console for interfacing between the circuit and the user.
- A large component library including LEDs, TTL parts, switches and SoCs.
- Custom libraries can be loaded on startup.
- Multiple language support.
The README also provides a beginner walkthrough: create a new project, place two input components and an AND gate, add a probe or lamp as output, wire inputs to gate to output, toggle inputs and observe the result, then save. It explains basic concepts such as component, wire, signal, subcircuit and library, and suggests using the properties panel and undo when stuck.
Distribution and installation:
- Compiled releases are available for Windows, macOS and Linux, including installers that bundle the Java runtime.
- Packages include .deb, .rpm, Snap, Windows MSI installers for Intel and ARM, macOS DMG packages for Apple and Intel processors, and a portable all-in-one JAR.
- The project is also available through package managers such as Snap, Flathub, Homebrew, MacPorts, Chocolatey, winget, AUR and nixpkgs; these are generally not maintained by the core developers.
- Nightly builds based on the main branch are produced when the branch changes, and may be unstable.
The README notes a Linux troubleshooting tip for blank windows with some non-reparenting window managers, using the _JAVA_AWT_WM_NONREPARENTING=1 environment variable. It also explains that macOS builds are not signed with an Apple-approved certificate, so first launch requires the Finder Open context-menu route or Security & Privacy settings, and that network access can be denied.
Accessibility notes mention plain Markdown documentation, OS or Java display scaling, high-contrast mode, keyboard navigation and in-app shortcuts.
Logisim-evolution is licensed under the GNU General Public License v3 and is copyrighted by its developers.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.