Arbor

Bill of materials · software

Kernel, formats, and the desktop runtime

Version 0.1.0. Numbers below are subsystem names and real limits from the arbor-cae tree, not marketing counts. If a layer is still a scaffold, it is listed as one.

Arbor runtime stack by subsystem
SubsystemStackBound to
Window shellTauri 2Native OS window. No Electron.
Desktop UIReact 19 + ZustandPart studio, assembly, drawings, PCB, CAM, settings.
Kernel I/ORust (cad_engine_lib)PDM, filesystem, workers, commands.
SolidsOpenCASCADE.jsBREP, STEP, boolean, mesh buffers.
ViewportWebGL / Three.jsGPU mesh, view cube, sketch overlay.
History / PDMSQLiteWAL on disk. Checkout on the tree.
ECADPixiJS + DRCSnap routing. Gerber / Excellon.
CAM2.5D pocketZigzag clear. Fanuc post.
AssemblyLocal BOM + matesConcentric / coincident snaps.
SculptT-spline cageSubdivision in the same studio.