Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

LuaCAD

Parametric CAD Scripted in Lua

Details

External ID
49301215
Source
HN
Company
β€”
Product
LuaCAD
Website domain
ad-si.com
Launched
Aug. 14, 2026
Cohort
β€”
Upvotes
106
Upvotes percentile
0.9301075268817204
Tags
β€”
Fetched at
Sept. 10, 2026, 5:32 a.m.
Updated at
Sept. 10, 2026, 5:32 a.m.

Description

LuaCAD models solids in Lua rather than the OpenSCAD language, with operator overloading for CSG (`a + b`, `a - b`, `a * b`).It ships with a CLI and a desktop app, including a preview area and a text editor.I've always been a big fan of OpenSCAD, but the SCAD language itself is unfortunately quite cobbled-together and is a very poorly designed programming language.LuaCAD takes all the good parts of OpenSCAD and combines them with one of the best scripting languages. It has now completely replaced OpenSCAD for me, and I think it provides a better experience than OpenSCAD for all use cases. I'd love to hear any reasons why LuaCAD shouldn't fully replace OpenSCAD!It’s fully open source and you can find the repo here: https://github.com/ad-si/LuaCADTech stack:- It's implemented in Rust and uses mlua (https://github.com/mlua-rs/mlua) to execute the Lua code.- Uses OpenCSG (https://opencsg.org) for fast and correct rendering of the 3D models (like OpenSCAD)- Uses Manifold (https://github.com/elalish/manifold) to create the manifold triangle meshes- Native support for all BOSL2 functions (i.e. implemented in Rust for better performance)

Enrichment

Theme
creative coding and visual experiments
Vertical
Manufacturing
Function
Dev tools
Audience
Prosumer
AI stance
Not AI
Project type
Hobby / open-source project
Normalized one-liner
parametric cad scripted in lua
Manually corrected
False

Could you build this?

No LuaCAD is a complete scriptable CAD engine embedding Lua into a Rust/C++ computational geometry pipeline using Manifold, Clipper2, and OpenCSG with an interactive WebAssembly/OpenGL viewport.

What it would actually take: Developing this requires deep expertise in computational geometry, boolean boundary evaluation, and 3D rendering pipelines. The architecture binds a Lua 5.4 runtime into a Rust core, interfacing with C++ CSG kernels (Manifold/Clipper2) to construct manifold meshes, alongside custom OpenGL/WebGL shaders to preview CSG trees in real time.

Discussion

20 comments analyzed.

Competitors mentioned: OpenSCAD, Solidworks, Fusion 360, FreeCAD, ProE

Concerns raised: Performance issues with large models, Unable to write out files (security implications), Fillet/chamfer operations on unions cause stress concentration, Learning curve compared to traditional CAD, Whether programmatic approach is faster than GUI CAD

Feature requests: Fillet unions (edges between intersecting faces), Export/file writing capability, Web-based playground, Optimization for large models

Competitors

Other products that read as similar to this one — 48 launches clear the similarity bar, closest 8 shown.

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

Launched 275 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.