WillAdams
(William Adams)
April 23, 2026, 8:14pm
1
Announced on Hackernews:
Hello HN users,<p>This is a CAD by code project I have been working on on my free time for more than year now.<p>I built it with 3 goals in mind:<p>- It should be familiar to CAD designers who have used other programs. Same workflow, same terminology.<p>- Reduce the mental effort required to create models as much as possible. This is achieved by:<p><pre><code> - Provide live rendering and...
160 points —
38 comments —
maouida —
6:39 PM - 10 Apr 2026
and Reddit:
26 points | 28 comments — u/abouabdoo
it looks pretty interesting:
Parametric cad modeling with Javascript
Uses OpenCascade, so has niceties such as STEP import.
WillAdams
(William Adams)
April 24, 2026, 12:32pm
2
Eventually managed to get it running in VS Code:
(pasted in one of the tutorials, not my design)
Makes me wish that OpenSCAD could switch geometry kernels…
mcdanlj
(Michael K Johnson)
April 24, 2026, 7:00pm
3
It did! To manifold.
If it used OCC we’d have some substantial tradeoffs…
WillAdams
(William Adams)
April 25, 2026, 1:21pm
4
Yeah, I meant of course to one which supported NURBS and so forth…
That said, I have a pretty good work-around now where I’m writing out DXFs w/ arcs from my tool — now I just need to find a suitable CAM tool which given an element in a DXF will accept/make use of Z-axis variations.
mcdanlj
(Michael K Johnson)
April 26, 2026, 1:20pm
5
Have you compared to CascadeStudio?
Hack-a-Day mentioned CascadeStudio a few days ago, but it really didn’t go into much detail. I just played with it today, and overall I liked it. It’s been barely more than 2 months since its first commit, but I wouldn’t have expected that from playing with it so far.
I don’t see much in the way of documentation, just a few examples. But it has a lot of good points.
The language syntax is just JavaScript, and the examples are written in modern javascript. It’s not an ideosyncratic language li…
WillAdams
(William Adams)
April 26, 2026, 9:30pm
6
That’s a valid point.
A comparison would be very interesting — will have to try to find the time to try CascadeStudio as well.
mcdanlj
(Michael K Johnson)
April 26, 2026, 9:35pm
7
Looking more closely at the screenshot, it looks more like “CADQuery in JavaScript”?
WillAdams
(William Adams)
April 26, 2026, 11:52pm
8
That is a fair description, and makes one wonder what other possible variations and combinations there are.
mcdanlj
(Michael K Johnson)
April 27, 2026, 1:03am
9
Given the widespread use of LLMs, I guess that over the next few years we are likely to find out.