LuaCAD - Parametric CAD Scripted in Lua
Show HN: LuaCAD – Parametric CAD Scripted in Lua

LuaCAD is a scriptable CAD tool that lets you create parametric 2D and 3D models using Lua, a powerful and consistent language. It embeds Lua 5.4 in a Rust engine, enabling direct CSG operations via Manifold or generating OpenSCAD code for external rendering. With LuaCAD, you can export models to popular formats like 3MF, STL, OBJ, and more, or render them directly to PNG. It includes a CLI and a GUI studio with live 3D preview, and supports the BOSL2 library for advanced geometry. Whether you're a hobbyist or a professional, LuaCAD offers a modern, scriptable approach to CAD design.
LuaCAD embeds Lua 5.4 in a Rust engine that evaluates CSG operations directly (via Manifold) or generates OpenSCAD code for external rendering.