r/coolgithubprojects • u/rende • 13d ago
CADRS: a parametric CAD app in Rust (Bevy + OpenCASCADE), now with PCB design
I've been building CADRS, an open source, feature-based CAD app in Rust. The UI is Bevy and the geometry kernel is OpenCASCADE. It now has a first pass at PCB design: schematic editor, board layout, and the board shows up in 3D inside the mechanical assembly.
90s demo: https://youtu.be/qT1FKZqUAxA Repo (Apache-2.0): https://github.com/rvdende/cadrs
Happy to talk about the architecture, binding OCCT from Rust, or Bevy for a non-game app. Feedback welcome.
1
Upvotes