Top
Best
New

Posted by dcoulmbe 17 hours ago

KetchUp – Open-source SketchUp alternative built with Rust and WebGPU(ketchup3d.github.io)
651 points | 191 commentspage 3
andyferris 13 hours ago|
I actually vibe-coded (kinda vibe, mostly hand holding) a "2D Sketchup" for myself for a large yard renovation/construction project we've been doing for about 12 months. It was mostly successful - as others noted, you spend a lot of time investing in the tool rather than drawing your project.
sakopov 8 hours ago||
I'm about 40 minutes in trying to figure out how to scale a rectangle to a certain dimension. I never used SketchUp. Is it also this unintuitive?
tjelen 5 hours ago|
Just start typing numbers, eg. typing 5 will focus the text input in lower right corner and then you can finish by typing "5m,3.50m" - that will set the sides of the rectangle to specific exact values. Almost all tools support a similar kind of direct numerical input this way..
janice1999 15 hours ago||
It would benefit from curated examples in the File menu to demonstrate the features and give first time users something to interact with.
spectaclepiece 8 hours ago||
Really loving these new software tools often written in Rust.

Been using Solidcraft which is another great example. Lower memory usage and better performance than Fusion 360 and improving quickly.

The power agentic development gives to a single person with love for the craft of software development creates better products than a large team with corporate steering.

This was always the case but types of software like advanced CAD modelling was outside the scope of what a single developer could accomplish. Now it isn't and it's a great thing that will create a lot of high quality new tools for humanity.

reacharavindh 8 hours ago||
One more item on my todo list likely got a booster.. instead of building it from scratch I might build mine on top of this.

Seriously, the subscription frontier models scratch my control freak nerves and lets me build my computing set up just the way I want and not a single bit more. I’m currently making a minimal Linux distribution for myself based on Gentoo with the idea to develop any and all graphical applications except Firefox _for_ myself using LLMs. Nothing on my system I don’t need.. It sounds absurd but is still possible in 2026 with these subsidised LLMs. They are not my private data, so I don’t mind having the agents build it, test it, and automate it. If they want to train on my calculator app and CAD built upon other code from the Internet they are already trained on, they are welcome to :-)

This right here is a new age of personal computing.

gdgghhhhh 8 hours ago||
At first I thought about this; https://manpages.org/ketchup

;-)

williamgators 2 hours ago||
AI is freaking amazing
m1keil 15 hours ago||
Is KetchUp free? Yes. KetchUp is open source under the MIT license and written in Rust.

Omg why is rust relevant to the question whether this is free or not.

dcoulmbe 4 hours ago||
OP here. I will assume you never built anything in Rust. I didn't get the trend too until I started building stuff with it.

ChatGPT: Rust's biggest advantage is that it provides C/C++-level performance with much stronger memory safety guarantees, without requiring a garbage collector.

shaunpud 15 hours ago|||
I run it on Arch
gpm 14 hours ago|||
Free-as-in-freedom FSF style implies the natural follow on question to "am I allowed to change it" is "how easy will it be for me to change it"...

PS. I think you might also want to review the comment guidelines on this site... e.g. "Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something. "

m1keil 7 hours ago|||
My comment teaches you that rust propoganda gets on people's nerves.
astr0n0m3r 13 hours ago|||
The comment was fine and infinitesimally critical considering the FAQs were vibe-coded as well.
faangguyindia 13 hours ago|||
It matters because if it used Electron, people may say it will use more RAM.
dizhn 6 hours ago||
The MIT license could use a Rust rewrite.
ActionHank 1 hour ago||
Half the refs call it BenchUp, half call it KetchUp.

Vibed out project has already gone through a rename and it's 2 weeks old?

Also, serious question, why would I trust this software?

hollowturtle 3 hours ago|
Is this a slopified version of SketchUp or? I'm not interested in free AI clones, quality wise they're way worse and all it takes to see that is that after a bunch of clicks eveything blows up(artcraft is such an example). I'm in this positioning where I don't trust anymore any new software, the only next software I'll pay a licenze for will be one that has clear AI disclosure and how they avoid slop, or no AI usage at all. I want quality, we are getting back steaming shit
dcoulmbe 2 hours ago|
The slop you are talking about is the slop non-developers produce. I have been a developer for the past 20+ years. I know how to scale and stress-test an application. For instance (real data), my slop runs the exact same file at 240 FPS VS 45 on SketchUp.

There are good and bad slops.

hollowturtle 2 hours ago||
So what's the full disclosure here? Do you know every line of code that has been pushed or not? Btw 240fps? Browser's fps are capped to monitor refresh rate
hollowturtle 2 hours ago||
Follow up: I confirm what I said, the moment you start clicking around you experience all the wrong things
More comments...