Discover and explore top open-source AI tools and projects—updated daily.
Logic simulator suite made from NAND gates, emulated on the web
Top 55.9% on SourcePulse
NAND is a web-based, Turing-complete 16-bit computer built entirely from emulated NAND gates, designed to teach computer architecture and low-level programming. It offers a full software stack including a CPU, custom programming language (Jack), compiler, assembler, and IDE, targeting students and enthusiasts interested in understanding computer fundamentals from the ground up.
How It Works
NAND emulates the Harvard architecture with a separate instruction and data memory. Its CPU is an accumulator machine, relying on registers for control flow. The system compiles programs written in the Jack language (similar to C/Java) into virtual machine code, which is then translated to the CPU's minimal instruction set. This approach allows for a deep dive into how hardware and software interact, abstracting complex logic into fundamental NAND operations.
Quick Start & Requirements
Highlighted Details
contenteditable
and custom cursor logic.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 month ago
Inactive