Nicheloom visits: 58,050 all-time · 7,694 in the last 7 days

The opportunity tracker for new startups.

Today: 1,953 launches · Niche of the day: specialized calculation tools · See what launched today →

FluidCAD

Parametric CAD with JavaScript

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

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

HN · launched Apr 10, 2026 · 160 upvotes (top 6%) · 1 view

Niche: computer-aided design software · 169 launches, 12 in the last 7 days ▼ -57% · Explore this niche →

Category and tags

  • Manufacturing
  • Dev tools
  • Developer
  • Not AI
  • Hobby / open-source project

Visit website ↗ Source listing ↗

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 : 580 launches clear the similarity bar, closest 8 shown.

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

Launched 161 days after the earliest competitor.

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.