← All Projects

Archon-CAD

In Development

Professional 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