The Spectrum Dispatch News

technology

KetchUp: Open-source 3D modeling app for furniture design built with Rust

Free browser-based and desktop tool for woodworking projects offers SketchUp import, local autosave, and cross-platform support without requiring an account.

KetchUp: Open-source 3D modeling app for furniture design built with Rust

KetchUp (also referred to as BenchUp in the source material) is a free, open-source 3D modeling application designed for woodworking, furniture design, and DIY building projects. Built with Rust and WebGPU, the tool runs as a browser application or native desktop app on Windows, macOS, and Linux.

KetchUp: Open-source 3D modeling app for furniture design built with Rust

The application targets users planning furniture projects before construction. Core features include basic sketching tools—lines, rectangles, circles, and freehand outlines—combined with a Push/Pull extrusion tool to convert 2D faces into 3D forms. Users can move, scale, offset, and paint geometry, with snapping to axes and geometry, exact length input, and dimension tools for precision planning.

For larger projects, KetchUp provides organizational tools including groups, reusable components, and tags. The application autosaves work locally in the browser and allows users to download portable .ketchup project files. According to the source, no account creation or cloud storage setup is required.

Interoperability features include importing SketchUp (.skp) geometry and exporting to Wavefront OBJ (.obj) format for use in other 3D workflows. The source notes that SketchUp textures, scenes, and some model features are not supported in imports, and OBJ exports include geometry without materials.

KetchUp requires a desktop browser with hardware acceleration and WebGPU or WebGL2 support, along with a mouse and keyboard for modeling. The source indicates that clearing browser data can remove autosaved work, making local project downloads important for preserving designs.

Released under the MIT license, the project’s code is available on GitHub for exploration and contribution. The application emphasizes a clean interface focused on keeping essential tools accessible while maintaining the model at the center of the workspace.

Key facts

  • KetchUp is a free, open-source 3D modeling app written in Rust and built with WebGPU
  • It runs in desktop browsers (Windows, macOS, Linux) and as native desktop applications
  • The tool is designed for woodworking, furniture design, and DIY building projects
  • It supports importing SketchUp geometry and exporting to Wavefront OBJ format
  • No account or cloud storage is required; projects autosave locally in the browser
  • The application is released under the MIT license

Sources

← All posts