4 comments
Why use this rather than Maker.js?<p><a href="https://www.microsoft.com/en-us/garage/profiles/maker-js/" rel="nofollow">https://www.microsoft.com/en-us/garage/profiles/maker-js/</a>
One obvious difference I can see at a glance is that Maker.js doesn't support 3D models, while FluidCAD does. I assume Maker.js is a lower level library aimed at interfacing directly with CNC machines, while FluidCAD is focused on 3D design.
This looks great. I just started trying to generate some models using golang and the ecosystem doesn't seem great. Will check this out, might work out better.
This looks awesome.
What geometry kernel is it using?<p>Which operations are supported? (Booleans? ...)<p>Where's the API link?<p>...finally, was this vibe-coded?<p>Inquiring minds want to know!
I was also curious, looks like open cascade, and a pretty good range of operations supported (see <a href="https://github.com/Fluid-CAD/FluidCAD/tree/main/lib/oc" rel="nofollow">https://github.com/Fluid-CAD/FluidCAD/tree/main/lib/oc</a>). Super cool!
Based on opencascade wasm.
Features in the docs.
Api coming soon.
No it was not, I started this before I even started using coding agents. It took many iterations and rewrites before settling on the current shape. After building the core features I started using claude to add more features, improve test coverage and generte docs.