Digital logic system

LogicLab

A complete domain system built on the reusable graph foundation.

Explore source
Parent systemNodeEditor
StatusActive
Modules2
RepositoryNodeEditor/NodeEditorLogic.Core

A reusable logic core and editor layer turns NodeEditor into a digital circuit authoring and simulation environment with components, ports, and evaluation.

  1. 01

    Digital logic primitives

  2. 02

    Component library

  3. 03

    Graph-backed circuit editor

  4. 04

    Interactive signal evaluation

From intent
to working system.

01

Primitive

Signals, ports, and gates define logic behavior.

02

Circuit

Connections form an evaluable dependency graph.

03

Editor

NodeEditor view models expose components and wiring.

04

Simulation

Evaluation updates signals and visible graph state.

Adopt this
capability.

Start with the primary module, then add the related packages only when the application needs those layers. Replace VERSION with the current NuGet version.

01 · Install
Terminal
dotnet add package NodeEditorLogic.Core --prerelease
02 · Use · csharp
QuickStart.cs
var circuit = new Circuit();
var input = circuit.Add(new InputGate());
var output = circuit.Add(new OutputGate());
circuit.Connect(input.Output, output.Input);
circuit.Evaluate();

Use one layer.
Compose the rest.

Read the module beside the complete system.

The implementation, samples, issues, and release notes stay in the parent repository so module details remain connected to the product architecture.

NodeEditor

Search everything.

Loading the index…

move open esc close

Preparing metadata and full-text search…