LogisimREVOLUTION
Digital logic, on your desktop

Design and simulate digital circuits.

Logisim Revolution is a free circuit editor and simulator. Drop in gates, wire them up and watch signals move as you click. Then grow the design into adders, CPUs, memories and FPGA projects.

Windows, macOS, LinuxJava runtime includedFree under GPLv3
half_adder.circmain
XOR AND 0 0 A B Sum Carry Click A and B to toggle them
half_adder100%
Logisim Revolution in its dark theme: the parts picker on the left, a counter and a NOT gate on the canvas, RAM and ROM components, and the inspector showing the NOT gate's settings on the right. Logisim Revolution in its light theme: the parts picker on the left, a counter and a NOT gate on the canvas, RAM and ROM components, and the inspector showing the NOT gate's settings on the right.
Parts picker on the left, searchableTabbed canvas in the middleInspector on the rightThe screenshot follows this page's light or dark theme, like the app follows your system's.
Features

From a single AND gate to a working CPU

Everything that made the original Logisim the classroom standard is still here, in a cleaner editor with fewer surprises.

Find any part fast

Type "AND", "RAM" or "7-seg" into the parts picker. Press F1 on any component for its help page. Find Action also searches settings.

Tabs, inspector and drawer

Open circuits side by side in tabs. Edit any component's settings in the inspector. Timing diagrams and test vectors open in a bottom drawer, not a separate window.

Simulate as you build

Signals propagate live as you poke inputs. Step the clock, watch waveforms, and log signals over time.

Analyse the logic

Build truth tables and Karnaugh maps, minimise expressions, and generate a circuit from a table. Run test vectors against your design.

Memory, arithmetic and SoC

Use RAM, ROM, registers, counters, ALUs, displays, TTL chips and system-on-chip components. Package your own subcircuits as reusable parts.

VHDL, Verilog and FPGA

Write VHDL entities or Verilog modules as components. Export HDL, then map a design onto supported FPGA boards to run it on real hardware.

Tidy layouts

Align and distribute components, lock parts you don't want moved, and set label styles per project. Placing and nudging work from the keyboard too.

Light, dark and colour-blind

Follows your system theme. Every colour lives on one Colors page, with a colour-blind palette a click away. UI zoom is separate from circuit zoom.

Your work is safe

Autosave recovery, a full undo history (now in the analyzer and hex editor too), and no silent loss when a file can't be read or saved.

Coming from Logisim-evolution?

Logisim Revolution is a fork of Logisim-evolution, which itself continued Carl Burch's original Logisim. Your circuits open unchanged: Revolution reads and writes the same .circ format with the same component IDs. On first launch it offers to copy your Evolution settings. The two apps keep separate settings, so you can run both side by side.

Download

Get Logisim Revolution

Native packages include their own Java runtime, so there's nothing else to install. Your system is highlighted below.

Development build Version 5.1.0dev · built 28 Sep 2026 All releases and older builds

Windows

Windows 10 or 11, x86-64. Installer or portable ZIP.

macOS

Disk images for Apple Silicon (M1 and later) and Intel Macs.

Debian, Ubuntu, Mint

.deb packages for x86-64 and ARM64.

Fedora, RHEL, openSUSE

.rpm packages for x86-64 and ARM64.

Portable JAR

Any system with Java 21 or newer, including Arch Linux (steps). No runtime included.

These are development builds. A build is published only after every platform has built successfully. The macOS disk images aren't notarized yet, so macOS asks you to confirm on first launch (see the macOS install steps below). Snap and Flatpak packages aren't available yet.

Install

Installation

Pick your system. Each guide takes about a minute.

  1. Download the Installer (.msi) from the Windows row above.

  2. Open it and follow the prompts. If SmartScreen warns about an unrecognised app, choose More info and then Run anyway.

  3. Start Logisim Revolution from the Start menu. Double-clicking a .circ file opens it too.

No admin rights? Download the Portable (.zip), extract the whole folder, and run logisim-revolution.exe inside it. Don't run the exe from inside the ZIP, because it needs the files beside it.
Your first circuit

Light an LED in four steps

The half adder at the top of this page is two gates. Here's the one-gate version, built from scratch.

  1. Choose New on the welcome screen. Search the parts picker for Pin and place two input pins. Then add an AND Gate and an LED.
  2. Pick the wiring tool. Connect both pins to the gate's inputs, and the gate's output to the LED.
  3. Switch to the poke tool (the hand) and click the pins. The LED lights when both are 1.
  4. Save as a .circ file. Select any component to change its settings in the inspector.