Computer vision
Libraries and programs that process images and find things in them.
Start here
The Featured projects with the most downloads.
-
imageproc
Image processing operations
1.2M downloads (30 days) Latest release: 0.27.0, 2 Jun 2026
-
opencv-rust
Rust bindings for OpenCV
262k downloads (30 days) Latest release: 0.101.1, 9 Oct 2026
-
ocrs
OCR engine
197k downloads (30 days) Latest release: 0.13.1, 13 Sep 2026
All projects
Order: strongest tier first, then most downloads, then name, with unmeasured values last. A library counts downloads over 30 days. An app counts binary downloads per release. An app with none counts its crate downloads over 30 days.
What do the tiers mean?
- Featured
- Shown first. It passes every Featured gate.
- Listed
- Shown in the normal listing. No other tier applies.
- New
- A project whose first release is recent.
- Archived
- No longer maintained, or ended by its author.
Tiers come from published rules over raw signals. Stars alone never qualify a project.
Active dependents: crates from other owners that depend on this project in a current release. One owner counts at most once.
Movement needs more history.
| Project | Downloads | Dependents | Stars | Latest release | Runs on (GPU) | Native code | License |
|---|---|---|---|---|---|---|---|
| Featured 4 projects | |||||||
|
imageproc Featured
Image processing operations |
1,165,048 downloads over 30 days | 370 | 986 | 0.27.0 | GPU support unknown | Binds native code: sdl2-sys (feature display-window) | MIT |
|
opencv-rust Featured
Rust bindings for OpenCV |
262,425 downloads over 30 days | 96 | 2,500 | 0.101.1 | GPU support unknown | Build uses a native toolchain: cc, pkg-config, vcpkg | MIT |
|
ocrs Featured
OCR engine |
196,739 downloads over 30 days | 20 | 1,915 | 0.13.1 | GPU support unknown | No native code found | Apache-2.0 OR MIT |
|
ML-powered manga translator, written in Rust. |
6,338 binary downloads per release | Not applicable | 6,620 | Not measured | Not measured | Apache-2.0 | |
| Listed 15 projects | |||||||
|
visioncortex Listed
Semantic Computer Vision |
62,153 downloads over 30 days | 16 | 125 | 0.9.3 | GPU support unknown | No native code found | Apache-2.0 OR MIT |
|
oar-ocr Listed
An Optical Character Recognition (OCR) and Document Layout Analysis library written in Rust. |
34,387 downloads over 30 days | 9 | 204 | 0.10.2 | CUDA, WebGPU, Metal | Binds native code: ort-sys | Apache-2.0 |
|
Higher-level bindings for Tesseract OCR |
24,101 downloads over 30 days | 12 | 176 | 0.15.2 | GPU support unknown | Binds native code: tesseract-sys, leptonica-sys | MIT |
|
Productive Rust binding for Tesseract and Leptonica. |
16,918 downloads over 30 days | 14 | 286 | 0.14.0 | GPU support unknown | Binds native code: leptonica-sys, tesseract-sys | MIT |
|
Face detection library, based on the C++ SeetaFace engine. |
4,231 downloads over 30 days | 3 | 436 | 0.1.7 | GPU support unknown | No native code found | BSD-2-Clause |
|
rust-paddle-ocr Listed
A lightweight and efficient OCR library based on PaddleOCR models, using the MNN inference framework for high-performance text detection and recognition |
2,742 downloads over 30 days | 5 | 346 | 2.4.1 | CUDA, Metal, Vulkan | Build uses a native toolchain: bindgen, cc, cmake | Apache-2.0 |
|
inference Listed
Ultralytics YOLO inference library and CLI for Rust |
2,609 downloads over 30 days | 1 | 217 | 0.0.56 | CUDA, WebGPU, ROCm | Binds native code: ort-sys, ffmpeg-sys-next (feature video), openvino-sys (feature intel) | AGPL-3.0 |
|
kornia-rs Listed
Low-level computer vision library in Rust |
2,294 downloads over 30 days | 6 | 751 | 0.1.5 | CUDA | Binds native code: glib-sys (feature gstreamer), gobject-sys (feature gstreamer), gstreamer-app-sys (feature gstreamer), gstreamer-base-sys (feature gstreamer), gstreamer-sys (feature gstreamer) and 1 more | Apache-2.0 |
|
usls Listed
A Rust library integrated with ONNXRuntime, providing a collection of ML models. |
355 downloads over 30 days | 1 | 447 | 0.1.11 | CUDA, ROCm | Binds native code: ffmpeg-sys-next (feature video), ort-sys (feature acl) | MIT |
|
Type conversions among famous Rust computer vision libraries |
298 downloads over 30 days | 1 | 56 | 0.26.0 | CUDA | Binds native code: torch-sys (feature docs-only) | MIT |
|
Batteries-included pure-Rust computer vision crate |
131 downloads over 30 days | 0 | 1,069 | 0.6.0 | GPU support unknown | No native code found | MIT |
|
Machine learning framework for building object trackers and similarity search engines Python bindings |
10 downloads over 30 days | 0 | 267 | 0.26.2 | GPU support unknown | No native code found | Apache-2.0 |
|
An open-source computer vision framework to build and deploy applications in minutes Python bindings |
1 downloads over 30 days | 0 | 855 | 1.11.0 | GPU support unknown | Binds native code: gio-sys, glib-sys, gobject-sys, gstreamer-app-sys, gstreamer-base-sys and 5 more | Apache-2.0 |
|
Visual odometry in Rust (vors) |
0 downloads over 30 days | 0 | 61 | 0.1.0 | GPU support unknown | No native code found | MPL-2.0 |
|
A Rust library for object detection via SSD MobileNet. |
Not measured | Not applicable | 5 | Not measured | Not measured | Not measured | MIT |
| New 6 projects | |||||||
|
rusto-rs New
RustO! - Pure Rust OCR library based on RapidOCR with PaddleOCR engine |
1,618 downloads over 30 days | 1 | 127 | 0.3.2 | CUDA, Metal, Vulkan | Binds native code: rusto-mnn-sys. Build uses a native toolchain: bindgen, cc, cmake | MIT |
|
containr New
Media containers for vidr and voxr: reads and writes MP4, MOV, Matroska and WebM, with integer timestamps and raw edit lists. |
206 downloads over 30 days | 2 | 0 | 0.1.1 | GPU support unknown | No native code found | Apache-2.0 |
|
rav1r New
AV1 encoder derived from rav1e, used by vidr. Its output stays bit-exact with upstream. |
56 downloads over 30 days | 1 | 0 | 0.1.1 | GPU support unknown | Binds native code: aom-sys (feature decode_test), libdav1d-sys (feature decode_test_dav1d). Build uses a native toolchain: cc (feature asm) | BSD-2-Clause |
|
franken_ocr New
Pure-Rust, CPU-hyper-optimized runner for the Baidu Unlimited-OCR model (single-binary CLI: focr) |
40 downloads over 30 days | 0 | 346 | 0.9.0 | GPU support unknown | No native code found | Not measured |
|
GPU video library on numr and boostr: NVDEC, NVENC and Vulkan Video for H.264, HEVC, AV1 and VP9, CPU decoders, MP4 and MKV through containr, frames as GPU tensors, and vidr-remaster for restoration and upscaling, run on real clips. |
30 downloads over 30 days | Not applicable | 0 | 0.1.1 | CUDA, WebGPU, Vulkan | Binds native code: dav1d-sys (feature dav1d) | Apache-2.0 |
|
kornia-slam New
Real-time visual-inertial SLAM in Rust, built on kornia-rs. |
8 downloads over 30 days | 0 | 111 | 0.1.0 | GPU support unknown | No native code found | Apache-2.0 |