Web FreeCAD BitBybit

FreeCAD-aligned web CAD frontend baseline for the BitBybit runtime boundary.

Current scope

  • React + Vite frontend shell
  • FreeCAD-style application menus, workbench navigation, Combo View, Task Dock, viewport and Report view
  • Machine-readable workbench and command manifest in src/freecadManifest.ts
  • Chinese implementation plan in docs/web-cad-implementation-plan.zh-CN.md

The current milestone is a static interface prototype. Real BitBybit Facade, FreeCAD/OCCT WASM, Three.js geometry, SQLite WASM and OPFS persistence are scheduled for the following integration milestones.

Development

npm install
npm run dev

Build verification:

npm run build
Description
BitBybit FreeCAD-compatible web CAD frontend prototype
Readme 16 MiB
Languages
TypeScript 51.4%
JavaScript 32.1%
Python 7.8%
HTML 3.7%
C++ 2.7%
Other 2.3%