ZeroPlatform is a sovereign, enterprise-grade software ecosystem for industrial automation, computer vision, digital signal processing (DSP), edge AI, high-speed time-series persistence, and hardware-accelerated HMI/SCADA visual studio controls.
Engineered around the Multi-Repository Satellite Architecture, all 28 autonomous subsystems (27 pure C# .NET subsystems + 1 industrial web UI suite) operate as sovereign repositories with independent release lifecycles, unified under this workspace orchestrator.
π 6-Tier Architecture Spec | Tier Governance Spec (SPEC-ARCH-001) | Git Standards & Repo Directory (GOV-REPO-001) | Subsystem Catalog
graph TD
classDef l0 fill:#0f172a,stroke:#38bdf8,stroke-width:2px,color:#fff;
classDef l1 fill:#1e293b,stroke:#818cf8,stroke-width:2px,color:#fff;
classDef l2 fill:#14532d,stroke:#4ade80,stroke-width:2px,color:#fff;
classDef l3 fill:#701a75,stroke:#f472b6,stroke-width:2px,color:#fff;
classDef l4 fill:#7c2d12,stroke:#fb923c,stroke-width:2px,color:#fff;
classDef l5 fill:#831843,stroke:#f43f5e,stroke-width:2px,color:#fff;
subgraph L5 ["Tier 5: Presentation & Orchestration (User Layer)"]
UI["ZeroUI & ZeroUI.React"]:::l5
Pipe["ZeroPipeline"]:::l5
Docs["ZeroDocuments & ZeroReports"]:::l5
end
subgraph L4 ["Tier 4: Graphics & Spatial 3D (GPU Rendering)"]
Gfx["ZeroGraphics"]:::l4
Charts["ZeroCharts"]:::l4
Twin["ZeroTwin3D & Zero3D"]:::l4
end
subgraph L3 ["Tier 3: Perception & Intelligence (Vision & AI)"]
Video["ZeroVideo"]:::l3
Infer["ZeroInference & ZeroNeural"]:::l3
Sig["ZeroSignal & ZeroAudioVisual"]:::l3
Geom["ZeroGeometry"]:::l3
end
subgraph L2 ["Tier 2: Transport & Storage (Data & Comm Pipelines)"]
Comm["ZeroComm, ZeroIoT & ZeroRfid"]:::l2
Net["ZeroNetwork"]:::l2
Store["ZeroStorage & ZeroData"]:::l2
end
subgraph L1 ["Tier 1: Compute & System (Hardware & Numerics)"]
Tensor["ZeroTensor"]:::l1
Comp["ZeroCompute"]:::l1
Compres["ZeroCompression"]:::l1
Sys["ZeroSystem"]:::l1
end
subgraph L0 ["Tier 0: Core Foundation (The Bedrock)"]
Prim["ZeroPrimitives"]:::l0
Conc["ZeroConcurrency"]:::l0
Sec["ZeroSecurity"]:::l0
end
L5 --> L4 & L3 & L2 & L1 & L0
L4 --> L3 & L1 & L0
L3 --> L2 & L1 & L0
L2 --> L1 & L0
L1 --> L0
| Subsystem | Repository | Key Capabilities |
|---|---|---|
ZeroPrimitives |
kzxl/ZeroPrimitives |
Pure C# zero-allocation primitive conversions, SSE4.2 CRC32C, span/pointer parsers, fast hex/base64, compiled object mapper. |
ZeroConcurrency |
kzxl/ZeroConcurrency |
Pure C# lock-free SPSC/MPMC ring buffers, execution-context bypassing schedulers, zero-allocation pooled ValueTask sources, and Go-like CSP channels. |
ZeroSecurity |
kzxl/ZeroSecurity |
Pure C# cryptographic suite: BLAKE3/FastSha256, HMAC, HKDF, PBKDF2, Cuckoo/Bloom Filter, X25519 ECDH, ChaCha20/Poly1305. |
| Subsystem | Repository | Key Capabilities |
|---|---|---|
ZeroSystem |
kzxl/ZeroSystem |
Sovereign Windows native subsystem, hardware inventory telemetry (CPU, GPU, RAM, Storage, Network), and OS diagnostics. |
ZeroCompression |
kzxl/ZeroCompression |
Streaming multi-codec compression (Zstandard, LZMA, Brotli, Gorilla float TSDB codec), sub-ms heuristic classifier, AES-256-GCM AEAD, TAR/ZIP containers. |
ZeroTensor |
kzxl/ZeroTensor |
N-D strided memory layout, zero-copy slicing, Level-3 BLAS (GEMM), SVD/QR/Cholesky matrix decompositions. |
ZeroCompute |
kzxl/ZeroCompute |
Direct3D 11 Compute Shader dispatcher via COM VTable, UAV buffer/texture dispatching, and CPU AVX2 SIMD fallback kernels. |
| Subsystem | Repository | Key Capabilities |
|---|---|---|
ZeroNetwork |
kzxl/ZeroNetwork |
High-performance network infrastructure, IP/CIDR math, IEEE OUI filtering, ARP table, WoL, parallel port scanner, embedded micro-HTTP server. |
ZeroComm |
kzxl/ZeroComm |
Asynchronous low-latency TCP/Serial transport (TCP_NODELAY), circular DMA ring buffers, Modbus TCP/RTU master, Mitsubishi 3E Binary, Omron FINS. |
ZeroIoT |
kzxl/ZeroIoT |
Industrial IoT edge connectors, MQTT client, OPC UA client and sensor telemetry bridge. |
ZeroRfid |
kzxl/ZeroRfid |
EPC Gen2 / ISO 18000-6C suite, UHF reader adapters, sliding-window anti-collision deduplication pipeline & simulator. |
ZeroStorage |
kzxl/ZeroStorage |
Embedded TSDB, Facebook Gorilla Delta-of-Delta + XOR float compression (1.37 B/sample), MMF zero-copy persistence, IoT out-of-order ingestion, CRC32 WAL. |
ZeroData |
kzxl/ZeroData |
Columnar DataFrame, SIMD relational hash joins (Inner/Left/Right/Outer), compiled expression tree SQL materializers, pure C# Arrow IPC. |
| Subsystem | Repository | Key Capabilities |
|---|---|---|
ZeroSignal |
kzxl/ZeroSignal |
In-place Cooley-Tukey FFT, real-time STFT spectrogram, zero-phase Butterworth FiltFilt, Extended Kalman Filter (EKF), VAD voice activity detector. |
ZeroGeometry |
kzxl/ZeroGeometry |
3D ICP rigid cloud alignment, KdTree3D/RTree2D spatial queries, surface normal estimation, Sutherland-Hodgman clipping, 2D Delaunay triangulation. |
ZeroVideo |
kzxl/ZeroVideo |
Industrial Motion JPEG client, RTSP 1.0 session transport, RFC 3550 RTP demuxing, H.264 NALU scanner & Exp-Golomb SPS parser, zero-LOH VideoFramePool, PTS playback. |
ZeroAudioVisual |
kzxl/ZeroAudioVisual |
Acoustic predictive maintenance, multi-channel microphone array beamforming & audio-visual defect localization. |
ZeroInference |
kzxl/ZeroInference |
Polymorphic IInferenceSession, Pure C# ONNX binary model parser, CPU execution graph & OnnxRuntime GPU providers, YOLOv8/v11 decoders (detection, pose, segment). |
ZeroNeural |
kzxl/ZeroNeural |
PyTorch-like reverse-mode automatic differentiation (Autograd) DAG tape, neural layers (Linear, Sequential, Conv2D, Dropout), AdamW/SGD. |
| Subsystem | Repository | Key Capabilities |
|---|---|---|
ZeroGraphics |
kzxl/ZeroGraphics |
Render Hardware Interface (RHI - Null & D3D11) with explicit barriers & timeline fences, COM VTable D3D11/D2D, pure C# Graphics Interception (ComVTableHook), Zero-LOH NCC & Gaussian blur, AVX2 SIMD thresholding & color transforms, Async Staging Ring Buffer, 144Hz waveforms, Barcode HRI suite. |
ZeroCharts |
kzxl/ZeroCharts |
Direct2D GPU high-density telemetry strip charts, dynamic multi-axis graphs, and real-time streaming data visualizers. |
ZeroTwin3D |
kzxl/ZeroTwin3D |
Pure C# 3D digital twin spatial scene graph, Wavefront OBJ & glTF 2.0 / GLB 3D model loaders, Direct3D 11 rendering pipeline, orbit/fly camera navigation. |
Zero3D |
kzxl/Zero3D |
General-purpose 3D mathematics, camera matrices, lighting models, and geometry mesh rendering. |
| Subsystem | Repository | Key Capabilities |
|---|---|---|
ZeroDocuments |
kzxl/ZeroDocuments |
Pure C# zero-dependency OpenXML Excel (.xlsx) reader/writer and RFC 4180 CSV tokenizer/parser. |
ZeroReports |
kzxl/ZeroReports |
Pure C# high-speed PDF & industrial thermal barcode label rendering without GDI+ (ZPL/TSPL/ESC-POS emulation). |
ZeroPipeline |
kzxl/ZeroPipeline |
Directed acyclic graph (DAG) scheduler (Kahn sort), industrial inspection nodes, declarative JSON recipes, and interactive visual node canvas. |
ZeroUI |
kzxl/ZeroUI |
10M+ rows virtual grid, single-HWND D3DCanvas, 40+ industrial SCADA controls (PlantMimicCanvas P&ID, Gauges), Media & Creative Editors Suite, dark theme (#12151C). |
ZeroUI.React |
kzxl/ZeroUI.React |
Enterprise & Industrial React component suite for SCADA, connected button clusters, universal theme token synchronization with Desktop. |
.\clone-ecosystem.ps1dotnet build ZeroPlatform.slnxdotnet test ZeroPlatform.slnxdotnet run --project samples/ZeroPlatform.Samples.Showcase/ZeroPlatform.Samples.Showcase.csproj -f net8.0-windowsArchitected and developed by Phong VΓ΅ (kzxl). Released under the MIT License.