4 comments

  • WillAdams1 hour ago
    Why use this rather than Maker.js?<p><a href="https:&#x2F;&#x2F;www.microsoft.com&#x2F;en-us&#x2F;garage&#x2F;profiles&#x2F;maker-js&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.microsoft.com&#x2F;en-us&#x2F;garage&#x2F;profiles&#x2F;maker-js&#x2F;</a>
    • astroalex45 minutes ago
      One obvious difference I can see at a glance is that Maker.js doesn&#x27;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.
      • WillAdams36 minutes ago
        Maker.js is supposed to also support openjscad (or whatever they&#x27;re call it these days, the JavaScript enabled version of OpenSCAD).
  • CWIZO1 hour ago
    This looks great. I just started trying to generate some models using golang and the ecosystem doesn&#x27;t seem great. Will check this out, might work out better.
  • shocks51 minutes ago
    This looks awesome.
  • alterom1 hour ago
    What geometry kernel is it using?<p>Which operations are supported? (Booleans? ...)<p>Where&#x27;s the API link?<p>...finally, was this vibe-coded?<p>Inquiring minds want to know!
    • kaesve1 hour ago
      I was also curious, looks like open cascade, and a pretty good range of operations supported (see <a href="https:&#x2F;&#x2F;github.com&#x2F;Fluid-CAD&#x2F;FluidCAD&#x2F;tree&#x2F;main&#x2F;lib&#x2F;oc" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Fluid-CAD&#x2F;FluidCAD&#x2F;tree&#x2F;main&#x2F;lib&#x2F;oc</a>). Super cool!
    • maouida1 hour ago
      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.