CADmium: A local-first CAD program built for the browser

On May 21, 2024, we introduced a new open-source CAD program, but we’re seeking your help to reach the finish line. How to Build a 3D parametric CAD program? You need a 2D Constraint Solver, B-rep Kernel, History Tracker, 3D User Interface, and File Format. For the 2D Constraint Solver, there are various approaches, such as the use of a 2D physics simulator. The B-rep Kernel in traditional CAD is a challenge, but with the emerging Truck in Rust, the game might change. The History Tracker is key for parametric CAD, while a 3D user interface enables browser-based design with Local-First app potential. JSON is the chosen file format for CADmium, and we aim for simplicity and widespread contribution to propel new value in the industry. Join our Discord server if you’re intrigued by these innovations!

https://mattferraro.dev/posts/cadmium

To top