logoalt Hacker News

LibreCAD in the Browser

73 pointsby devttyeuyesterday at 1:00 AM10 commentsview on HN

Comments

localdeclanyesterday at 11:54 PM

Thank you so much for showing off this tool. I had never heard of it either, but this sounds like such a time saver for basic stuff!

gedw99yesterday at 10:51 AM

This version of LibreCAD needs WebAssembly JSPI, which your browser does not enable. Please use an up-to-date Chromium-based browser (Chrome/Edge 137+). Firefox and Safari are not yet supported.

IshKebabyesterday at 10:03 PM

I would think SolveSpace would be a much better target for this. It's got its own GUI system so probably pretty trivial to get running in the browser.

Oh yeah look somebody did it 4 years ago: https://github.com/TrevorDArcyEvans/solve-space-web

Plus SolveSpace is actually a good CAD app, especially for simple stuff. (For complex stuff the only good open source option is FreeCAD.)

show 2 replies
mrsssnaketoday at 12:17 AM

> I'm not a CAD user, and I don't want to install one just to draw five lines and a circle.

I have installed LibreCAD years ago and used it 3 or 4 times to add measurements on a downloaded drawing. Installed it with just "pacman -S librecad" and enter. Takes just ~82.7 MB on the disk. No account, no background service, completely gratis. Never asked me for an update, because it is always updated with the rest of the system. For all the years it sits there, waiting for a moment to be needed.

While I do get the appeal of the ability to squeeze desktop program into a browser, especially when using someone else's computer, so thank you for the project, while I do not understand the level of push away desktop programs get sometimes.

gedw99yesterday at 10:51 AM

Enable issues ?

show 1 reply
herskoyesterday at 2:32 PM

Very cool!

drivingmenutstoday at 12:25 AM

I'm always a bit disappointed when something only works in Chrome. It feels like developers don't give a damn about any other browser.

gedw99yesterday at 10:55 AM

[flagged]

aaron695yesterday at 10:57 PM

[dead]