Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

FluidCAD

Parametric CAD with JavaScript

Details

External ID
47721997
Source
HN
Company
—
Product
FluidCAD
Website domain
fluidcad.io
Launched
April 10, 2026
Cohort
—
Upvotes
160
Upvotes percentile
0.9421593830334191
Tags
—
Fetched at
Sept. 7, 2026, 9:26 p.m.
Updated at
Sept. 7, 2026, 9:26 p.m.

Description

Hello HN users,This is a CAD by code project I have been working on on my free time for more than year now.I built it with 3 goals in mind:- It should be familiar to CAD designers who have used other programs. Same workflow, same terminology.- Reduce the mental effort required to create models as much as possible. This is achieved by: - Provide live rendering and visual guidance as you type. - Allow the user to reference existing edges/faces on the scene instead of having to calculate everything. - Provide interactive mouse helpers for features that are hard to write by code: Only 3 interactive modes for now: Edge trimming, Sketch region extrude, Bezier curve drawing. - Implicit coding whenever possible: e.g: There are sensible defaults for most parameters. The program will automatically fuse intersecting objects together so you do not have to worry about what object needs to be fused with what. - It should be reasonably fast: The scene objects are cached and only the updated objects are re-computed.I think I have achieved these goals to a good extent. The program is still in early stages and there are many features I want to add, rewrite but I think it is already usable for simple models.Update to add more details: This is based on Opencascade.js WASM binding. So you get all the good things that come with any brep kernel. Fillets, chamfers, step import and export...The scene is webview but the editing is in your local file. You use your own editor and the environment you are familiar with.One important feature that I think make this stand out among other code based cad software is the ability to transform features not just shapes. More here: https://fluidcad.io/docs/guides/patterns You can see it in action in the lantern example: https://fluidcad.io/docs/tutorials/lantern

Enrichment

Theme
3D graphics and physics simulation tools
Vertical
Manufacturing
Function
Dev tools
Audience
Prosumer
AI stance
Not AI
Project type
Commercial product
Normalized one-liner
parametric cad with javascript
Manually corrected
False

Could you build this?

No Parametric CAD requires implementing or embedding complex 3D boundary-representation (B-Rep) geometric modeling kernels and constraint solvers.

What it would actually take: A real parametric CAD engine relies on a robust geometric modeling kernel (like Open CASCADE, ACIS, or Parasolid) compiled to WASM or running server-side, alongside custom parametric DAG history solvers and WebGL/WebGPU viewports. Hard technical challenges include topological naming problems, numerical stability of boolean operations, and fillets. This demands specialized knowledge in computational geometry, CAD topology, and 3D graphics.

Discussion

20 comments analyzed.

Competitors mentioned: OpenSCAD, Build123D, replicad, FreeCAD, Rhino/Rhinoscript

Concerns raised: Topological naming/stable identifiers in complex models with changes, Index-based selection breaks when model structure changes, Region picking becomes non-parametric with hardcoded coordinates, No assembly/joints support yet, Some CAD operations only have basic implementations

Feature requests: Declarative constraints (not just imperative), Assembly and joints implementation, Stable identifiers alternative to indices, Point-based face/edge picking by proximity, More efficient recomputation (only affected objects)

Competitors

Other products that read as similar to this one — 242 launches clear the similarity bar, closest 8 shown.

Attention rank: #19 of 243 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 161 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.