KetchUp: a free, open-source SketchUp alternative built in Rust and WebGPU

KetchUp – Open-source SketchUp alternative built with Rust and WebGPU

KetchUp is a free, MIT-licensed 3D modeling app for woodworking and furniture design, written in Rust and running in a desktop browser via WebGPU or WebGL2, with native Windows, macOS, and Linux builds. It offers Push/Pull modeling, exact dimensions, snapping, groups, components, and tags. Projects autosave locally, and you can import SketchUp geometry or export OBJ. No account or cloud storage is required.

Plan a shelf, table, cabinet, or workbench with exact measurements before you build.
  1. ayaros

    As a very long time user and lover of SketchUp, I'm still peeved about the direction Trimble took in neglecting the SketchUp desktop modeler in favor of a web-based UI. Their licensing was also terrible... first they discontinued the free version of SketchUp, and then later on they discontinued perpetual licensing, meaning the only way to get the desktop modeler was to pay several hundred per year, which wasn't worth it to me. If a vibecoded alternative displaces it in the market, I won't feel one bit sorry for them.

    The kinds of large scale projects I like to make in SketchUp really began to feel constrained at a certain point. A modeler with SketchUp's incredible UI that can take full advantage of any computer's available graphics hardware to render large amounts of geometry more efficiently would be a wonderful thing.

    I'm very possessive of my SketchUp models, and so the idea of storing them on any kind of cloud server I don't have control over is abhorrent to me. I was not happy to see Trimble putting so much effort into making a web-based modeler.

  2. dirkc

    I had a very high level look at the repo, only 161k lines of code (probably including a bunch of tests and config). Not too bad.

    And it uses a project called openskp [1] to work with SketchUp files, also AI coded to some extend, but looks reasonable at a glance.

    [1] - https://github.com/iamahsanmehmood/openskp

  3. nico

    This is awesome. At the same time I wonder if we are entering an era in which it’s just better to build your own tools

    Need a 3D modeler? Use Claude or codex to build the 3D model first, then build the modeler around it as you iterate towards what you want to build

    So many times I’ve had to spend hours learning a software, reading docs, doing tutorials, only to later be able to do a small basic idea of what I actually wanted to do in the first place

    Now I can just build only the software I need, for the thing I need it for (or, ala REA, maybe either modify or reverse engineer some existing software, to better fit my workflows)

    In that sense, it would also be cool to be able to drive KetchUp with an agent. I’m a big fan of what pen.dev has done (although now their tool is not free/open anymore)

  4. sergio

    This is so awesome and something I definitely need.

    I'm a very casual user of SketchUp (I use it once every few months), but I have a single file which is a detailed model of my house, which I have invested many hours in creating, and that only works on the full Desktop app. So the free web app is not an option for me. And a subscription doesn't make financial sense so I have to ask for a new trial every time I have a home renovation project and I need to modify my model. I'm aware that eventually they might refuse a new trial (they haven't yet) and that day I will just stop using it and learn Blender.

    However, I'm now realizing that at least for home renovation projects, an essential feature is the SketchUp 3D Warehouse, where you can download user shared models of a TV, a toaster, a chair, etc. Specially for a casual user, you don't need to have the exact model of your real chair, just a chair will do. So the warehouse is an essential part of the value.

    I'm sure there are alternatives for free models other than SketchUp 3D Warehouse, but having it directly in SketchUp is super convenient.

  5. BHSPitMonkey

    To this day I still use the 2017 freeware version (through WINE) for drafting all my home projects. It's just so darned intuitive to me (for anything without too many curves, at least) and I can't be bothered to learn anything else. The web version works in a pinch but it has always felt slower and less capable to me.

    Going to have to try this!

  6. elxr

    Tell your agent to add some showcases of the features on the landing page.

    Impressive how good that rust UI feels in a browser though. Even the text rendering is impressive. Maybe rust really is the future of cross platform web+mobile apps.

  7. jitl

    I absolutely love sketchup, and seeing it passed between various developers and never improved while gradually getting less and less free was very sad. it was awesome when owned by google and totally free. super happy to see a spiritual successor!

  8. oliyoung

    Love love this. The SketchUp workflow has always clicked for me, but its increasingly difficult to access it as it's ownership has changes and they've monetise it more

    This is great for small scale STL design too

More from this day

2026-11-09