High-Level Architecture
graph TB
subgraph "Hy-CAD Workspace"
subgraph "Applications"
CloudApp[hycad-app-cloud<br/>WebAssembly]
DesktopApp[hycad-app-desktop<br/>Native Binary]
end
subgraph "Core Libraries"
CoreTypes[hycad-core-types<br/>Data Structures]
Renderer[hycad-core<br/>WGPU Renderer]
UI[hycad-ui-egui<br/>UI Components]
Parser[hycad-parser<br/>DXF/DWG Parser]
Commands[hycad-commands<br/>CAD Operations]
end
subgraph "Plugin System"
PluginAPI[hycad-plugin-api<br/>Plugin Interface]
Designer[hycad-plugin-designer<br/>Parametric Design]
end
end
CloudApp --> Renderer
CloudApp --> UI
DesktopApp --> Renderer
DesktopApp --> UI
DesktopApp --> PluginAPI
Renderer --> CoreTypes
UI --> CoreTypes
Parser --> CoreTypes
Commands --> CoreTypes
PluginAPI --> CoreTypes
Designer --> PluginAPI
Log in or sign up for Devpost to join the conversation.