3/23/2026 at 9:05:56 PM
Some other open source 3D CAD tools:Code-based
- CadQuery - https://github.com/CadQuery/cadquery/
- build123d - https://github.com/gumyr/build123d
- OpenSCAD - https://openscad.cloud/openscad/
GUI (browser-based)
- Cadmium (abandoned, cool idea) - https://mattferraro.dev/posts/cadmium
by Evidlo
3/23/2026 at 9:45:35 PM
FreeCAD: https://freecad.orgby gmueckl
3/24/2026 at 5:09:05 AM
I would not suggest anyone use FreeCAD. The UX is the worst I've seen for any software. Finding any functionality is next to impossible.by Pay08
3/24/2026 at 9:38:21 AM
It's been improving rapidly. The upcoming (imminently) 1.1 has a large amount of modern UI affordances, such as on-canvas gizmos that at times actually are easier to use than e.g. the Fusion ones. I'm a heavy Fusion user, but for me FreeCAD is nearly there now and the improvement over 1.0.x is massive.There's a lot more to do, but my feeling is the project is taking UI/UX design much more seriously than it has in the past, with the ramp-up of an internal design-focused team etc. I get that feeling from reading the weekly progress updates and MR discussions.
I'm very optimistic for the future of FreeCAD personally. I think it's a great time to contribute if you are interested in making UI/UX better as well because there's much higher interest in that kind of work now. I think it's close to having its own Blender/KiCAD moment.
by sho_hn
3/24/2026 at 5:25:14 AM
The UI has an awkward learning curve and some tools are weird, but it has become a rather solid CAD. Don't discount it in its current state, despite its warts.by gmueckl
3/24/2026 at 8:29:40 AM
I disagree. If you switch to the Part Design workbench, it's basically the exact same workflow as SolidWorks. Draw a sketch, add constraints, extrude / revolve / fillet, etc.Yes they have some unconventional names for certain operations, like "pad" instead of "extrude", and yes there's a confusingly-similarly-named "Part" workbench for doing CSG-style CAD, and yes it takes a bit of practice to get good at it. But it's not next to impossible.
by mitthrowaway2
3/24/2026 at 8:57:40 AM
Yeah I just end up using Fusion 360. But depending on a freebie for hobbyists that could be withdrawn any time it's a bit worrying. I wish there were good visual tools.I don't like browser based and blender is too focused on animation (I'm more into 3D printing) so I haven't found a good FOSS alternative. FreeCAD isn't it anyway.
by wolvoleo
3/24/2026 at 7:50:16 AM
I'm just a hobbyist with a 3D printer, but after watching a few tutorials it seems quite simple if you're only using the sketcher and part design 90% of the time.by bardsore
3/24/2026 at 8:43:44 AM
Can't agree, I'm a complete newbie in CAD, and after I opened FreeCAD I didn't know what to do at all. Watched one youtube video covering all the basics and I can design whatever I want with confidence. Besides being free – it's very intuitive and great piece of software in my opinionby gloosx
3/23/2026 at 10:42:16 PM
libfive - https://libfive.comguile scheme, bindings in Rust and Python
personally exited to check it out for real constructive-solid modeling, as opposed to emulating that workflow over OpenCascade's (fickle but otherwise lovely) BREP modeling (ie. edges & faces) via build123d (which has been great but is increasingly vibe-coded :/)
discussed previously: https://news.ycombinator.com/item?id=12319406
a real constructive solid library (as opposed to emulation via modeling), with
by autumn-antlers
3/24/2026 at 9:06:22 AM
Libfive has been superseded long ago by fidget (same author, Rust not C++).by virtualritz
3/23/2026 at 9:48:44 PM
Cadova - https://github.com/tomasf/CadovaSolveSpace - https://github.com/solvespace/solvespace
by wlesieutre
3/23/2026 at 9:49:27 PM
JSCAD (formerly OpenJSCAD) https://openjscad.xyz/Awesome because you can build a model, expose the parameters, and allow web users to generate a model to fit their parameters.
by kennywinker
3/24/2026 at 1:08:15 AM
Truck (Rust CAD Kernel) - https://github.com/ricosjp/truckby bauta-steen
3/23/2026 at 9:07:16 PM
Brl-cad https://brlcad.org/by RobotToaster
3/23/2026 at 9:50:00 PM
vcad was started in 2026 and has great ambitions: https://docs.vcad.ioby dr_win
3/23/2026 at 11:02:09 PM
I've been "vibe coding" with OpenSCAD with good results! OpenSCAD will automatically detect changes in the current open file and reload it, so I can use VS Code (with the OpenSCAD extension) to vibe code with Claude, and watch the changes appear on the OpenSCAD screenby fortran77
3/24/2026 at 12:58:29 AM
Got any example results/chat sessions? I've had little luck with LLMs for 3d modelingby alanbernstein
3/24/2026 at 2:22:25 AM
I've had better luck telling it to use CadQuery. Here's an example where I stumbled around a bit, but was successful in creating a cat food container (Sheba Perfect Portions) dispenserhttps://claude.ai/share/ebce7c8e-4e5a-42ec-8ee9-cf066f68858f
by bdcravens
3/24/2026 at 7:18:23 AM
You might have an easier time doing that with claude code.by operatingthetan
3/23/2026 at 10:45:14 PM
KiCad - https://www.kicad.org/by tosti
3/24/2026 at 6:04:14 AM
that's for PCB design, it's not a 3D CAD toolby big_man_ting
3/24/2026 at 8:35:50 AM
;-;by tosti