Skip to content

Hardcaml Web IDE

Design and simulate digital circuits using OCaml-based Hardcaml directly in your browser

Learn Hardcaml

Follow our tutorials to build your first digital circuits using OCaml’s powerful type system.

Interactive Examples

Run and modify circuit code directly in documentation pages with live waveform output.

Nand2Tetris

Complete the classic hardware course using Hardcaml instead of HDL.

Full IDE

Use the complete web-based IDE for larger projects with multiple files.