Overview
Netrun CAD consists of two applications: a LibreCAD fork (C++/Qt6) for desktop landscape design, and a web companion (React/Canvas) with Apple Pencil support for iPad.
Desktop (netrun-cad)
- Base: LibreCAD fork on
landscape-designbranch - Language: C++, Qt6, CMake
- License: GPLv2
- Plugins: AutoCAD LT keybindings, GIS import (GeoTIFF, Shapefiles), KIRI 3D scan import, plant database (SQLite), irrigation planning
Web (netrun-cad-web)
- Stack: React 18, TypeScript, Vite, HTML5 Canvas 2D
- Features: 4 drawing modes (CAD, Draw, Color, Text), 88 AutoCAD LT command aliases, pressure-sensitive Apple Pencil, GIS basemap (Esri satellite), DXF/PDF export
- Storage: Google Drive (.ncad files)
- Deployment: Cloud Run (
cad.netrunsystems.com)
Key Features
- 40 landscape plant symbols (SoCal WUCOLS database)
- Snap-to-grid with measurement
- Layer management (visibility, lock, opacity)
- 3D scan import (OBJ/PLY projection)
- Address search with satellite imagery