← All Projects
Archon-CAD
In DevelopmentProfessional CAD application with a Rust computation core and native Swift/Metal rendering. Real-time geometry processing with precise coordinate systems and full macOS integration.
RustSwiftMetalSwiftUI
A professional-grade CAD application built from scratch with performance and precision as first priorities.
Architecture
The core computation engine is written in Rust — geometry operations, constraint solving, and spatial indexing all run in a high-performance native library. The rendering layer uses Metal for GPU-accelerated drawing, and the UI is built with SwiftUI for a native macOS experience.
Communication between Rust and Swift uses a message-passing FFI bridge, keeping the two layers cleanly separated while maintaining real-time performance.
Key Capabilities
- Real-time geometry processing with sub-millisecond constraint evaluation
- Metal rendering pipeline for smooth, GPU-accelerated 2D/3D drawing
- Rust computation core for reliable, fast geometric operations
- Native macOS UI with full keyboard/mouse workflow support
- Precise coordinate systems with snap-to-grid and constraint locking