nowfound

Dev tools · August 14, 2026

LP

LuaCAD – Parametric CAD Scripted in Lua

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.…

In plain words

LuaCAD is a parametric CAD tool that lets users write 3D and 2D models in Lua instead of OpenSCAD's language. It includes a CLI and desktop application with a preview area and text editor, and exports to formats like STL, 3MF, and OBJ. The software can also open existing OpenSCAD files directly without requiring OpenSCAD installed. It uses operator overloading for constructive solid geometry operations and runs on a Rust engine with Lua 5.4 embedded, making it suitable for designers and engineers seeking a more flexible scripting approach to CAD modeling.

written from the facts on this page · September 2026

From the sources

Scriptable CAD with Lua. Write parametric 2D and 3D models in Lua and export them to 3MF, STL, OBJ, PLY, OFF, AMF, or SCAD, or render them straight to a PNG. Existing OpenSCAD files open too — LuaCAD evaluates the .scad language itself, with no OpenSCAD installation involved. Try it in the playground — the engine runs in the browser as WebAssembly, so there is nothing to install and nothing gets uploaded. LuaCAD embeds Lua 5.4 in a Rust engine that evaluates CSG operations directly (via Manifold ) or generates OpenSCAD code for external rendering. git clone https://github.com/ad-si/LuaCAD.git cd LuaCAD make install Both crates vendor their C/C++ dependencies, so no system libraries…from luacad.ad-si.com

In the maker’s words, at launch

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/LuaCAD Tech 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)

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

  • Track your AI visibility for free (using your own API keys!)

    Dev tools · 25d ago · lettertrace.com

Launched alongside, August 2026

the whole month →
  • TL

    Life & fun · 9d ago · louisabraham.github.io

  • Hey Noah641

    A proactive AI executive assistant for founders

    AI · Aug 2026 · heynoah.io

  • Let agents source clips from terabytes of your local video

    Work · 18d ago · clipto.com

  • SA

    Hello HN! I found that picking out plausible but diverse skin tones for my digital art and game development projects was kind of difficult, and I got curious about if there was a way to define a color space that made it easy. I've built a color picker and procedural generation algorithm based on the space as well as a bunch of other fun js features and demos throughout the page that use the equations. If you find it interesting, I have lots of explanations of how I built it and what properties the space has. The methodology might be a bit shaky, but hopefully the result is as helpful for…

    Life & fun · Aug 2026 · toneyalexander.github.io

  • AdAnt AI608

    Claude for viral, high-converting social ads

    AI · Aug 2026

  • I trained a 125M-parameter transformer to autocomplete piano performances in real time (~108 notes/sec on an iPhone 15). The idea is basically GitHub Copilot or Tabnine, except instead of prompting it with code, you prompt it by playing a few notes on a MIDI piano. The model then continues what you played, entirely on-device. The app is free if anyone wants to try it. Happy to answer questions about the model, training, Core ML, or the many things that didn't work.

    AI · 16d ago · simedw.com