Logic gates simulator.

Explore gates, memory and clocks. Change inputs in the preview, or open a complete project in LogicForge.

Use Left and Right Arrow to choose a circuit. Use Tab to reach its controls; Enter or Space activates a button.

A and B feed XOR for the sum and AND for the carry. Use the input buttons to change their values.

Input A: 0. Input B: 1. Sum: 1. Carry: 0.

XORANDSUM 1CARRY 0
Toggle A and B. XOR → sum, AND → carry.

Circuit editor.

Drag components onto the canvas, connect pins and run the simulation. Signals, memory states and waveforms help you understand every step.

Simulator specifications.

Component library
41 element types: gates, memory, electrical sources and components, instruments and tools.
Sequential circuits
D, JK and T flip-flops, SR latch, clocks, RAM and custom ICs.
Analysis
Waveform analyzer, step-by-step simulation and CSV / VCD waveform export.
Project files
JSON-based .lfg format with custom IC definitions stored inside the project.
Electrical circuits
Resistors, capacitors, inductors, diodes, NPN / PNP transistors and DC / AC sources.
Examples
20 projects including a half adder, 8-bit RAM, CALC-8 calculator and clock with flip-flop.

Digital and electrical circuits.

Choose digital logic or electrical circuits. Resistors, capacitors, inductors, diodes, NPN/PNP transistors and power sources have their own library with voltage and current readings.

Example projects.

20example projects
included in setup

Home and guided tutorial.

Choose a project on Home, return to recent files or follow a tutorial with highlighted controls.

All your projects within reach.

New projects, recent files and ready-made examples in one place.

Nine steps to your first circuit.

Highlighted components and short instructions. Experiment at your own pace.

Choose your platform.

Download for Windows or Linux, or open the browser editor. macOS and mobile versions are in development.

Windows0.20.5 · EXE · x64Download ↓ Linux0.20.5 · Preview · x64Download ↓
macOSNot available yet
OnlineBrowser editor
Open editor ↗
Mobile downloadMobile version · Coming soon
Coming soon

Technical FAQ.

Do I need internet access?

To download the installer, yes. LogicForge itself works offline: designing, simulating and saving projects require no connection.

Which operating systems are supported?

Windows 10/11 x64 has the stable 0.20.5 release. Linux x64 is available as preview 0.20.5 in .deb and .tar.gz packages. Both include .NET and work offline.

How do I get started?

Open ☰ → Example circuits and choose the half adder. Press Play, change the inputs and watch sum and carry. Then explore RAM or the calculator.

Can I create custom integrated circuits?

Yes. Select a circuit section with inputs and outputs, then create an IC. Reuse it and double-click to inspect its internals.

How do I save and share a project?

Save it as an .lfg file. The project contains the circuit and its IC definitions. Share the file so someone else can open it in LogicForge.