Show HN: FluidCAD – Parametric CAD with JavaScript

Published: (April 10, 2026 at 02:39 PM EDT)
1 min read
Source: Hacker News

Source: Hacker News

Overview

Hello HN users,

This is a CAD‑by‑code project I have been working on in my free time for more than a year.

Goals

The project was built with three main goals in mind:

  1. Familiarity – It should feel like other CAD programs, using the same workflow and terminology.
  2. Reduced mental effort – Achieved by:
    • Providing live rendering and visual guidance as you type.
    • Allowing the user to reference existing edges/faces in the scene instead of calculating everything manually.
    • Offering interactive mouse helpers for features that are hard to write by code. Currently there are three interactive modes:
      • Edge trimming
      • Sketch region extrude
      • Bézier curve drawing
    • Implicit coding whenever possible, e.g., sensible defaults for most parameters and automatic fusion of intersecting objects so you don’t have to manage object merging yourself.

Current State

I believe these goals have been met to a good extent. The program is still in early stages, with many features to add and rewrite, but it is already usable for simple models.

Comments

Hacker News discussion (30 points, 8 comments)

0 views
Back to Blog

Related posts

Read more »