FluidCAD
Parametric CAD with JavaScript for developers and engineers

What it does
FluidCAD is a parametric CAD tool that uses JavaScript for scripting, enabling developers and engineers to create 3D models programmatically. It provides a familiar CAD workflow—sketches, extrusions, fillets, shells, booleans—but expressed in code. Users write JavaScript functions to define geometry, and the 3D scene updates in real time. The tool includes smart defaults (e.g., extrude picks up the last sketch), shape references (faces, edges, vertices), and feature transforms like linear and circular patterns. It supports STEP import/export for interoperability with standard CAD tools.
Who it is for
FluidCAD is designed for developers, engineers, and makers who prefer code over GUI-based modeling. It targets those comfortable with JavaScript who want to automate or version-control their CAD designs. The landing page emphasizes a "CAD by Code" approach, appealing to users who find traditional CAD interfaces limiting. Tutorials range from simple shapes to exam-level parts (e.g., CSWP Sample Exam), suggesting it suits both hobbyists and professionals preparing for certification.
Why it matters
Traditional CAD tools are often GUI-heavy, making them hard to integrate into development workflows. FluidCAD brings parametric design into the code editor, enabling version control, automation, and reproducibility. Its use of JavaScript lowers the barrier for web developers to enter 3D modeling. The tool also offers interactive viewport input (e.g., drag to extrude), blending code and direct manipulation. This hybrid approach could appeal to teams needing both precision and speed.
Launch signal
FluidCAD was launched as a Show HN on Hacker News, indicating an early-stage product seeking community feedback. The website is live with documentation, tutorials, and a GitHub repository. The project appears to be maintained by a single developer (maouida). Funding stage is unknown; no investors or revenue model are mentioned.
Brand and naming
The name "FluidCAD" combines "fluid" (suggesting smooth, adaptable design) with "CAD" (computer-aided design). It is concise and memorable, though it may be confused with existing CAD tools. The tagline "Parametric CAD for everyone" positions it as accessible, but the JavaScript focus narrows the audience to developers. The logo and website design are clean and modern, aligning with developer tool aesthetics.
Founder
maouida
Related
Get more like this in our weekly newsletter.