A best-in-class TypeScript boilerplate for designing interior floor plans with matched 2D and 3D views of the same scene — built on React, Three.js, Zustand, and Zod — so you can build at the speed of thought with AI, ship an accurate planner, and rank #1 on Google.

/cad/ workspace turns one typed cabinet definition into a 3D drawing, CNC-ready DXF cut sheets, and GRBL G-code for every board, all derived from the same dataft / in) display by default with an in toggle@react-three/fiber + @react-three/drei for the 3D viewsrc/design/home.ts; an edge/bounds authoring DSL keeps the math out of your wayBrowse the full source of the 2D/3D Floor Planner project.
2D/3D Floor Planner is free and open source. Gallop is the desktop AI website builder that turns it into a finished, deployed site — be the designer, be the architect, and let your AI programmers do the typing.
Works on macOS and Windows.