Are there any very similar alternatives to Yolo?

YOLO is an algorithm name. It is same as Binary Sort is an algorithm name

Where Ultralitics provides ready to use YOLO implementation in Python using Pytorch

So YOLO can be implemented in Rust

There are already some YOLO implementations in Rust, you can search with this keywoard "YOLO implementation from scratch in Rust github". The keyword "github" is to display github repository that implements YOLO in Rust

The first repo that really implements the YOLO architecture in Rust in my search result is

Some implementation may provide ready to use training pipeline (both in CPU and GPU) some does not. That implementation does not provide how to train the model. It provides the model architecture code, and inference code (how to run the model)

My advise is, training the model in Python because the training ecosystem for YOLO is more mature there, training in CPU or GPU. For example using Ultralitics that uses Pytorch under the hood, training it on your own machine or Google Colab free GPU. Then deploying the model in Rust

If you save the model in Pytorch format, you can deploy it using this binding library to C++ libtorch: GitHub - LaurentMazare/tch-rs: Rust bindings for the C++ api of PyTorch.

If you want to deploy using Candle (Rust Machine Learning framework). Candle uses format called Safetensors, so just convert the model from Pytorch format to Safetensors: https://github.com/huggingface/candle

If you want to deploy in ONNX runtime, just convert the Pytorch model to ONNX format, then you can use this library: GitHub - pykeio/ort: Fast ML inference & training for ONNX models in Rust

All that 3 libraries support deploying on CPU dan GPU. Because YOLO is really lag in CPU, I tried it on old laptop Intel I5 gen 10, 20 GB RAM

Alternatively, if you understand YOLO architecture, you can create it from scratch using that tch rs or candle library, and training it on CPU or GPU, both of them support it

If you are looking alternative object detection that is not YOLO, like RCNN, Faster RCNN, DETR, RT-DETR, you can use the same method: training the model in Python, running the model in Rust like I explained above. You can browse the new current top State of Art object detection model. Back then, there was Paperwithcode website that provide the list, but now it is combined in Huggingface and it seems that no ranking list again is provided, so it needs deep search and try to find the new top model