Remade with Rust
Diana: pure-Rust YOLO object detection
Pure-Rust YOLO26 object detection — no Python, no ONNX, WebAssembly-ready
Replaces: Ultralytics YOLO / ONNX Runtime
What is Diana, the pure-Rust YOLO object detection engine?
Diana is pure-Rust YOLO26 object detection. It replaces Ultralytics YOLO and ONNX Runtime for that job, with no Python and no ONNX, and it is WebAssembly-ready.
What Diana replaces
Diana is pure-Rust YOLO object detection. A frame goes in, detections come out, and the path does not go through Python or ONNX Runtime.
Why Diana is a pure-Rust YOLO object detection
What Diana keeps from Ultralytics YOLO / ONNX Runtime
Diana keeps YOLO-style detection and drops the Python and ONNX stack those projects usually sit on. WebAssembly-ready means the same engine can run where a browser runs.
Where Diana fits
Diana sits beside FFAI and Carmenta: vision in Rust, without a second language runtime. Object detection is the job; the rest of the media stack stays optional.
Read more about Diana
- All Remade with Rust rebuilds
- Freedom Guide
- Vision
- Carmenta — pure-Rust OCR engine
- FFAI — on-device AI media library
- Learn article on Diana
- Diana on GitHub

