Tauri 2 system-tray Docker manager with force-directed canvas graph, NSVisualEffectView vibrancy, and 19 commits
A macOS system-tray application that surfaces Docker container state in a transparent floating panel. The panel renders a live force-directed canvas graph showing container interconnections — networks, volumes, and compose project membership as edges. True macOS vibrancy is achieved by calling NSVisualEffectView through Rust's ObjC FFI layer, matching the visual language of native macOS panels.
Tauri 2.0 with Rust handles the native macOS integration. Bollard communicates with the Docker daemon. NSVisualEffectView is accessed via cocoa and objc Rust crates for authentic background blur. React 19 with Tailwind CSS v4 and shadcn/ui builds the frontend. The force-directed graph runs on an HTML5 canvas with custom physics.
Did this resonate?