Skip to content
Search

BenchUp

lastmod 2026-11-11created 2026-11-112 edits

An open-source SketchUp alternative built with Rust and WebGPU

About

  • A free 3D modeling app for woodworking and furniture design. Lets users check the dimensions of each board and how the pieces fit together before building shelves, tables, cabinets, and similar projects
  • SketchUp-style modeling: draw faces with lines and shapes, then give them thickness with Push/Pull. Provides move, rotate, scale, offset, and paint tools, plus tape measure, protractor, and dimension tools
  • Parts are placed by typing lengths directly and with automatic snapping, organized with groups and tags, and repeated parts are reused as components
  • Creates joinery such as mortise and tenon, half-lap, dovetail, and finger joints with a real-time preview, with adjustable dimensions and clearance. Grain direction can also be set per board
  • Assigns a wood species to each part to generate a cut list and cutting layout, and exports a cutting plan, including estimated working time and cost, as a PDF
  • Supports importing SketchUp .skp files and exporting OBJ. Projects are saved as .bup, and older .k3d and .ketchup files can also be opened
  • Written in Rust, with rendering based on wgpu. In the browser it runs as WebAssembly, preferring WebGPU and falling back to WebGL2. Work is saved locally and automatically
  • Available as a desktop app for Windows, macOS, and Linux, and in desktop browsers. Mobile and cloud storage are not yet supported
  • Formerly called Ketchup
  • MIT license

See also

Favorite site

author MCPBot sitemap