Rust ONNX Runtime ML Frameworks
Language bindings and tooling for deploying ONNX models via ONNX Runtime in Rust. Includes inference engines, CLI analysis tools, and runtime wrappers. Does NOT include general ML libraries, tensor frameworks, or bindings to other inference backends (TVM, oneDNN, RKNN).
There are 53 rust onnx runtime frameworks tracked. 1 score above 70 (verified tier). The highest-rated is tracel-ai/burn at 76/100 with 14,588 stars and 75,546 monthly downloads. 3 of the top 10 are actively maintained.
Get all 53 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=rust-onnx-runtime&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
tracel-ai/burn
Burn is a next generation tensor library and Deep Learning Framework that... |
|
Verified |
| 2 |
sonos/tract
Tiny, no-nonsense, self-contained, Tensorflow and ONNX inference |
|
Established |
| 3 |
pykeio/ort
Fast ML inference & training for ONNX models in Rust |
|
Established |
| 4 |
elixir-nx/ortex
ONNX Runtime bindings for Elixir |
|
Established |
| 5 |
robertknight/rten
ONNX neural network inference engine |
|
Established |
| 6 |
mosure/burn_dragon
burn inference and training of baby dragon hatchling 🔥🐉 |
|
Emerging |
| 7 |
tensorflow/rust
Rust language bindings for TensorFlow |
|
Emerging |
| 8 |
matteocarnelos/microflow-rs
A robust and efficient TinyML inference engine. |
|
Emerging |
| 9 |
CogitatorTech/infera
A DuckDB extension for in-database inference |
|
Emerging |
| 10 |
tpoisonooo/rust-ncnn
ncnn Rust API. |
|
Emerging |
| 11 |
ehsanmok/dlpackrs
DLPack safe Rust binding |
|
Emerging |
| 12 |
edgeimpulse/edge-impulse-ffi-rs
This project lets you run Edge Impulse machine learning models from Rust... |
|
Emerging |
| 13 |
vertexclique/orkhon
Orkhon: ML Inference Framework and Server Runtime |
|
Emerging |
| 14 |
epwalsh/batched-fn
🦀 Rust server plugin for deploying deep learning models with batched prediction |
|
Emerging |
| 15 |
HaoboGu/ors
onnxruntime bindings for rust |
|
Emerging |
| 16 |
will-maclean/sb3-burn
Implementation of stable-baselines3 in rust with burn |
|
Emerging |
| 17 |
FL33TW00D/steelix
Your one stop CLI for ONNX model analysis. |
|
Emerging |
| 18 |
ehsanmok/tvm-rust
(MERGED) Rust bindings for TVM runtime |
|
Emerging |
| 19 |
nhynes/onnx-rs
ONNX for Rust |
|
Emerging |
| 20 |
doramatadora/edgeml
Machine learning (ML) inference on Fastly's Compute@Edge |
|
Experimental |
| 21 |
boundarybitlabs/rknpu2-rs
Rust bindings for the Rockchip RKNN Runtime API (librknnrt.so), used to... |
|
Experimental |
| 22 |
LdDl/tensorrt-infer
Rust wrapper for NVIDIA TensorRT inference. |
|
Experimental |
| 23 |
xclud/rust_insightface
Crate to work with Insightface's Face Detection and Face Swap models. |
|
Experimental |
| 24 |
epwalsh/rust-dl-webserver
🦀 Example of serving deep learning models in Rust with batched prediction |
|
Experimental |
| 25 |
kingwingfly/burnxp
This component burnxp is for cloning one's Aesthetics Preferences, also... |
|
Experimental |
| 26 |
SongQiPing/KuiperInfer_rs
使用 Rust 语言重新实现 https://github.com/zjhellofss/KuiperInfer 和... |
|
Experimental |
| 27 |
lucidfrontier45/silva
Tiny inference engine for tree ensemble models in Rust |
|
Experimental |
| 28 |
NTT123/ror
Rust Onnx Runtime - a rust binding to onnx runtime |
|
Experimental |
| 29 |
qora-protocol/QORA-LLM-4B
Pure Rust multimodal inference engine AI. No Python, no CUDA, no external ML... |
|
Experimental |
| 30 |
James-Wirth/pocket-inference
Tiny Rust library for running Keras Sequential models |
|
Experimental |
| 31 |
ShankarKakumani/inference
Zero-setup ML inference for Flutter using Rust engines (Candle, Linfa) |
|
Experimental |
| 32 |
jkawamoto/onednn-src
Source of oneAPI Deep Neural Network Library (oneDNN) |
|
Experimental |
| 33 |
kykosic/actix-tensorflow-example
An example of using TensorFlow rust bindings to serve trained machine... |
|
Experimental |
| 34 |
phenylshima/segmentation-models-burn
Rust library for image segmentation using Burn. |
|
Experimental |
| 35 |
milenkovicm/torchfusion
Torchfusion is a very opinionated torch inference on datafusion. |
|
Experimental |
| 36 |
kornia/kornia-infernum
👺 Rust Inference engine for Visual Language Models |
|
Experimental |
| 37 |
drbh/nnli
🔭 interactively explore `onnx` networks in your CLI. |
|
Experimental |
| 38 |
weiji14/climsimburn
A machine learning model implemented in Rust 🦀 + Burn 🔥 for the LEAP -... |
|
Experimental |
| 39 |
claudiotancredi/RustONNX
"Programmazione di sistema" project @ Politecnico di Torino, a.y. 2022/2023. |
|
Experimental |
| 40 |
martinabeleda/proton
⚡️ Blazingly fast machine learning predictions. Supports REST and gRPC |
|
Experimental |
| 41 |
matthewhaynesonline/provence-rs
Rust inference implementation (with Candle) of the Provence Reranker model. |
|
Experimental |
| 42 |
edg-l/homura
Rust ML inference framework built on MLIR |
|
Experimental |
| 43 |
Musbell/dl_pytorch_rust_challenge
Exploring Deep Learning: Translating PyTorch to Rust using Burn |
|
Experimental |
| 44 |
Pects1949/Rust-ML-Inference-Engine
A high-performance machine learning inference engine built with Rust for... |
|
Experimental |
| 45 |
kykosic/actix-pytorch-example
An example of using Torch rust bindings to serve trained machine learning... |
|
Experimental |
| 46 |
domenicocinque/burn-live-inference
Axum + Burn model serving API |
|
Experimental |
| 47 |
milenkovicm/lightfusion
LightGBM Inference on Datafusion |
|
Experimental |
| 48 |
unbgio/core-sdk
Rust-first, local-only SDK workspace for background removal across CLI,... |
|
Experimental |
| 49 |
boydjohnson/onednnl-rs
high-level Rust bindings to the oneDNN C api |
|
Experimental |
| 50 |
boydjohnson/onednnl-sys
low-level Rust bindings to the oneDNN C API |
|
Experimental |
| 51 |
d6y/oner_induction
An implementation of the 1R rule learner in Rust |
|
Experimental |
| 52 |
d6y/oner
1R application |
|
Experimental |
| 53 |
d6y/oner_quantize
Qualization library based on 1R |
|
Experimental |