DigiSim — two labs, one workshop

From a clicking relay to a working 8-bit CPU.

DigiSim is two labs that share one simulator: flip real electromechanical relays in the Relay Lab, then wire logic gates all the way up to an 8-bit CPU in the Logic Lab. Narrated lessons in 7 languages, no install.

60 components
7 languages
circuits saved locally
0 subscriptions
Full adder · 6 relays

DigiSim Relay Lab

Build real digital logic from electromechanical relays. Flip A, B and the carry-in, watch the sum and carry-out compute live, and hear every contact click — right in your browser, no install.

Click to flip the switches
Counter · 7-seg · scope

DigiSim Logic Lab

The full digital-logic workbench. Build with 60 components — from the AND gate to RAM, ROM and an 8-bit ALU — follow narrated SimCast lessons, and design custom CPUs you can run your own assembly on.

Click to interact
SimCast · Professor Mode

Lessons that don't just play. They teach.

Press play and a finished circuit comes alive. The lesson highlights one component, narrates the idea, then pans the camera to the next. Pause anywhere — every signal is still probeable, because it's still a simulator.

English中文日本語Español한국어DeutschFrançais

Sixty components. One complete CPU stack.

From the AND gate you learned in week one, to the program counter, instruction register, and 8-bit ALU that run your own assembly. Nothing simulated halfway.

60 logic component types v1.0.0 .digi file format event-driven event-driven simulator core
Input
Switch
Input
Clock
Input
Constant
Input
Constant Zero
Input
Assembly Loader
Gate
AND
Gate
OR
Gate
NOT
Gate
NAND
Gate
NOR
Gate
XOR
Gate
XNOR
Gate
Buffer
Gate
Tri-State Buffer
Gate
8-bit Tri-State
Mux
MUX 2:1
Mux
MUX 4:1
Mux
MUX 8:1
Demux
DEMUX 1:2
Demux
DEMUX 1:4
Demux
DEMUX 1:8
Decoder
Decoder
Decoder
Decoder 3:8
Encoder
Encoder
Encoder
Encoder 8:3
Arith
Half Adder
Arith
Full Adder
Arith
Adder
Arith
8-bit Adder
Arith
Comparator
Arith
8-bit Comparator
Arith
ALU
Arith
8-bit ALU
Latch
SR Latch
Latch
D Latch
Flip-Flop
D Flip-Flop
Flip-Flop
JK Flip-Flop
Flip-Flop
T Flip-Flop
Register
Register
Register
Shift Register
Register
8-bit Register
Register
8-bit Shift Reg
Counter
Counter
Counter
8-bit Counter
Memory
RAM
Memory
ROM
CPU
Program Counter
CPU
Instruction Reg
CPU
Control Unit
CPU
MAR
CPU
8-bit Data Bus
CPU
Flags Register
CPU
Accumulator
Display
Output Light
Display
Digit Display
Display
7-Segment
Display
Text
Display
16×16 Pixel Screen
Scope
Oscilloscope
Scope
Oscilloscope ×8

CPU and memory components arrive on the Pro tier. See pricing →

A path that ends where real computers begin.

Six rungs from a single gate to running your own machine code. Built around the same syllabus as a university Computer Organization course.

01

Logic Gates Beginner

Boolean algebra you can poke at. Build the truth table by hand, then watch it light up in silicon.

Examples: AND · NOR · XOR · De Morgan demo
02

Combinational Circuits Beginner

Wire gates together to do something useful — pick signals, decode addresses, compare numbers.

Examples: Half adder · 2-to-4 decoder · 4-bit comparator
03

Sequential & Memory Intermediate

Logic that remembers. The clock arrives, hazards become real, and you meet your first state machine.

Examples: D flip-flop · 4-bit shift register · Johnson counter
04

Arithmetic & ALU Intermediate

Carry-lookahead, two's complement, an ALU that knows the difference between ADD and AND.

Examples: Ripple-carry adder · Booth multiplier · 8-bit ALU
05

Memory & Bus Advanced

RAM, ROM, an address bus, a data bus. The pieces start to look like the diagrams in your textbook.

Examples: 16×8 RAM · Tri-state bus · Address decoder
06

A working 8-bit CPU Advanced

Program counter, instruction register, control unit, flags. Write assembly, load it, watch fetch-decode-execute.

Examples: LDA / STA / JMP · 16×16 pixel output · Fibonacci on iron

Buy it once. Own your stack.

No subscriptions. No recurring fees. Pay once for full access.

DigiSim Logic

Build and simulate digital logic — from a single gate to a working CPU.

Free
$0
  • 16 components
  • 21 interactive lessons
  • Save & share your circuits
  • Runs in your browser
Get Started Free
POPULAR Pro
$32 one-time purchase
  • 60 components
  • 69 interactive lessons
  • Everything in Free
  • One-time, yours forever
Get Pro
Compare all tiers
DigiSim Relay Lab

Build a computer from electromechanical relays — the CODE journey, hands-on.

Free
$0
  • 18 of 25 Blueprints
  • Hands-on relay sandbox
  • Limited relay count
  • Follow the CODE journey
Try free
UNLOCK Full
$12.99 one-time purchase
  • All 25 Blueprints
  • Unlimited relays
  • Export your machines
  • Build a full adder & beyond
See the Relay Lab
Explore the Relay Lab

See full pricing

Academic discount: sign up with a .edu / .ac.uk email — discount applied automatically at checkout. Secure payment by Stripe.

Open the simulator. Build the first thing.

You don't need an account to start. You don't need to install anything. Just pick a door.