Technology
Hacker News

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

Source Entity

Hacker News

November 10, 2026
KetchUp – Open-source SketchUp alternative built with Rust and WebGPU

KetchUp is a new, open-source 3D modeling tool built with Rust and WebGPU, designed to function as both a browser-based and native desktop application. It prioritizes user privacy by utilizing local storage rather than cloud-based accounts.

The Emergence of KetchUp: A New Paradigm for 3D Modeling

Modernizing Design Workflows

The introduction of KetchUp marks a significant shift in the landscape of 3D modeling software. Built using Rust and WebGPU, this open-source project provides a sophisticated alternative to traditional industry standards like SketchUp. By leveraging hardware acceleration through WebGPU or WebGL2, KetchUp delivers a responsive environment that allows users to perform complex modeling tasks directly within a desktop browser or as a standalone application on Windows, macOS, and Linux.

The Power of Web-Native Performance

The core technical advantage of KetchUp lies in its architecture. By utilizing WebGPU, the application taps into the raw power of the user's graphics hardware, bridging the gap between lightweight web applications and heavy-duty native software. This allows for a seamless transition between browser-based work and native execution, providing designers with the flexibility to work across different operating systems without sacrificing performance or needing to install bloated software suites.

Prioritizing User Privacy and Data Ownership

In an era where most creative software is tied to subscription-based cloud platforms, KetchUp adopts a refreshing, privacy-first approach. The platform explicitly avoids the use of cloud storage or mandatory user accounts. Instead, it relies on local browser-based autosaving. While this empowers users by giving them complete control over their files, it also necessitates a disciplined workflow, as clearing browser data will result in the loss of unsaved projects. Users are encouraged to utilize the native 'File → Save' functionality to export .ketchup files for long-term archiving.

Accessibility and Open-Source Philosophy

As an open-source tool, KetchUp lowers the barrier to entry for students, hobbyists, and professionals who may be constrained by the costs or account requirements of proprietary software. The commitment to a mouse-and-keyboard-driven modeling interface ensures that the tool remains rooted in professional CAD ergonomics, making it a viable alternative for those who require precision without the overhead of enterprise-grade licensing.

Future Implications for Creative Software

The development of KetchUp signals a broader trend in software development where browser-based tools are becoming indistinguishable from desktop applications. By choosing Rust as its foundation, the team ensures memory safety and high performance, which are critical for 3D geometry processing. As WebGPU matures across all major browsers, we can expect to see more specialized creative tools moving away from cloud-locked ecosystems toward local-first, high-performance web architectures, ultimately giving power back to the end-user.

Verification Required?

Read the full report from the primary source

Go to Hacker News