FeaturesCode-Driven 3D ModelingDesign parametric 3D models using JavaScript. Every change in your code is reflected instantly in the 3D viewport.
Traditional CAD WorkflowA modeling workflow that feels familiar to users of mainstream CAD software -- sketches, extrusions, fillets, shells, booleans, and more -- all driven by code. Modeling HistoryNavigate through your modeling history step by step. Review how any model was built and roll back to any point in the feature tree.
Interactive PrototypingSome operations support interactive mouse-driven input directly in the viewport, letting you prototype faster without writing every parameter by hand.
Feature TransformsRe-apply modeling features based on matrix transformations. Move, rotate, or mirror entire feature sequences to build complex geometry from simple building blocks.
Pattern CopyingDuplicate features in linear or circular patterns to quickly populate repetitive geometry. Smart DefaultsMost operations just do the right thing without extra arguments. STEP Import / ExportImport and export STEP files with full color support. Bring in existing CAD models or share your designs with any standard CAD tool.
Use Your Favorite EditorFluidCAD ships official extensions for VS Code and Neovim, but works with any editor -- just point the CLI at your project. Getting Started1. Create a New Project
This generates 2. Set Up Your EditorVS Code
The 3D viewport opens in a side panel and updates live as you edit NeovimAdd the plugin with lazy.nvim:
Open a See the full list of commands in the Neovim plugin README. Any Other EditorRun the FluidCAD server directly:
This starts a local server and opens a 3D viewport in your browser. Edit your Options:
LicenseLGPL-2.1 |




