SotstechSTARS OF THE SKY
Catalog
Logic Circuit Simulator app icon
SOT-001

Logic Circuit Simulator

An interactive digital logic circuit simulator for building, connecting, and testing logic gates in real time.

Live Web serviceDesktop software Web macOS Windows Linux
4Logic Gate Types
6Circuit Components
2Interaction Modes
∞Circuit Designs

What this project does

Logic Circuit Simulator is an interactive digital logic and electronics project designed for building, connecting, and simulating logic circuits directly in the browser. It provides a visual workspace where users can create circuit structures by placing logic components and connecting them through input and output pins.

The web interface supports INPUT, AND, OR, NOT, XOR, and OUTPUT components. Components can be dragged into the workspace, repositioned, connected with interactive wires, and removed when necessary. Input states can be toggled in real time, allowing users to observe how logical signals propagate through the connected circuit and affect the final output.

The project includes practical circuit-building features such as undo functionality, circuit clearing, interactive wire connections, component movement, and support for both desktop and mobile interaction. An SVG-based connection layer is used to visually represent the relationships and signal paths between circuit components.

In addition to the visual simulator, the project includes a Python-based logic processing layer for evaluating circuit definitions and fundamental Boolean operations such as AND, OR, and NOT. Circuit inputs are processed according to their dependencies to calculate the resulting logical output values.

By combining digital logic, Boolean algebra, digital electronics, programming, and interactive web development, Logic Circuit Simulator demonstrates how real-world logic gates and circuit structures can be modeled, connected, and simulated through software.

Highlights

Multiple Logic Gates

Build modern digital circuits using AND, OR, NOT, and XOR logic gates.

Interactive Circuit Builder

Build circuits by dragging components, connecting pins, and freely moving elements around the workspace.

Real-Time Simulation

Toggle inputs and instantly observe how logical states propagate through connected components.

Desktop & WEB Support

Designed for both desktop mouse interaction and mobile touch controls.

Visual Circuit Connections

Connect components with interactive wires and clearly visualize signal paths between circuit elements.

Undo & Circuit Management

Undo changes, remove components, delete connections, and clear the entire circuit with ease.

⭐ Unlimited Circuit Design ⭐

Create anything from simple logic gate experiments to complex digital circuit structures without a predefined circuit size limit.

Built with

  • Python
  • HTML
  • CSS
  • JS

Other entries in the catalog

See all
MathPath cover image

MathPath

SOT-MATHPATH

An open-source, advanced math solver and graphing application for Windows and Android that works entirely offline.

LiveAndroidWindows
CV Builder cover image

Create a professional one-page CV, share it with a link and QR code, and connect with companies.

LiveWeb