Inference runtimes
Programs and libraries that load a trained model and run it.
Start here
The Featured projects with the most downloads.
-
ort
A safe Rust wrapper for ONNX Runtime 1.31 - Optimize and accelerate machine learning inference & training
3.9M downloads (30 days) Latest release: 2.0.0-rc.15, 23 Oct 2026
-
rten
Tensor library for the RTen machine learning runtime
497k downloads (30 days) Latest release: 0.27.0, 2 Oct 2026
-
llama-cpp-rs
llama.cpp bindings for Rust
341k downloads (30 days) Latest release: 0.1.161, 3 Nov 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 5 projects | |||||||
|
ort Featured
A safe Rust wrapper for ONNX Runtime 1.31 - Optimize and accelerate machine learning inference & training |
3,902,768 downloads over 30 days | 694 | 2,611 | 2.0.0-rc.15 | CUDA, WebGPU, ROCm | Binds native code: onnxruntime, ort-sys. Build uses a native toolchain: pkg-config (feature pkg-config) | Apache-2.0 OR MIT |
|
rten Featured
Tensor library for the RTen machine learning runtime |
496,924 downloads over 30 days | 29 | 360 | 0.27.0 | GPU support unknown | No native code found | Apache-2.0 OR MIT |
|
llama-cpp-rs Featured
llama.cpp bindings for Rust |
341,382 downloads over 30 days | 98 | 665 | 0.1.161 | CUDA, WebGPU, Metal, ROCm, Vulkan | Binds native code: llama. Build uses a native toolchain: bindgen, cc, cmake | Apache-2.0 OR MIT |
|
llguidance Featured
LLM Token Trie library |
182,570 downloads over 30 days | 22 | 909 | 1.9.1 | GPU support unknown | No native code found | MIT |
|
Fast, flexible LLM inference. Python bindings |
1,498 binary downloads per release | Not applicable | 7,819 | 0.8.1 | CUDA, Metal | Binds native code: accelerate-src (feature accelerate-src), intel-mkl-src (feature intel-mkl-src) | MIT |
| Listed 38 projects | |||||||
|
openvino-rs Listed
High-level bindings for OpenVINO. |
218,765 downloads over 30 days | 6 | 143 | 0.11.1 | GPU support unknown | Binds native code: openvino-genai-sys, openvino-sys, openvino_c_api, openvino_genai_c_api | Apache-2.0 |
|
orp Listed
Lightweight framework for building ONNX runtime pipelines with ort |
41,463 downloads over 30 days | 6 | 14 | 1.0.0 | CUDA, ROCm | Binds native code: ort-sys | Apache-2.0 |
|
tract Listed
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference |
24,404 downloads over 30 days | 114 | 3,113 | 0.23.10 | CUDA, WebGPU, Metal | Build uses a native toolchain: cc | Apache-2.0 OR MIT |
|
wasmtime Listed
Wasmtime implementation of the wasi-nn API |
22,358 downloads over 30 days | 6 | 18,835 | 50.0.1 | CUDA | Binds native code: openvino-sys (feature openvino), ort-sys (feature onnx), torch-sys (feature pytorch) | Apache-2.0 WITH LLVM-exception |
|
ctranslate2-rs Listed
Rust bindings for OpenNMT/CTranslate2 |
10,244 downloads over 30 days | 6 | 63 | 0.10.4 | CUDA | Binds native code: cxx, link-cplusplus, intel-onemkl-prebuild (feature mkl), onednn-src (feature dnnl), openblas-src (feature openblas) and 1 more. Build uses a native toolchain: cmake, cxx-build | MIT |
|
Generate music based on natural language prompts using LLMs running locally |
7,531 binary downloads per release | Not applicable | 1,471 | 0.3.27 | CUDA | Binds native code: alsa-sys, openssl-sys, ort-sys | MIT |
|
A Datacenter Scale Distributed Inference Serving Framework |
6,860 downloads over 30 days | Not applicable | 8,457 | 1.6.2 | CUDA | Binds native code: k8s-openapi, nixl-sys, pcre2-sys, ring, zmq-sys and 2 more | Apache-2.0 |
|
Token samplers for large language models |
4,242 downloads over 30 days | 6 | 18 | 0.0.7 | GPU support unknown | No native code found | MIT |
|
outlines-core Listed
Structured Generation Python bindings |
2,320 downloads over 30 days | 1 | 320 | 0.2.14 | GPU support unknown | No native code found | Apache-2.0 |
|
llama-gguf Listed
A high-performance Rust implementation of llama.cpp - LLM inference engine with full GGUF support |
1,787 downloads over 30 days | 3 | 21 | 0.14.0 | CUDA, Metal, Vulkan | Binds native code: hailort-sys (feature hailo), libsqlite3-sys (feature rag-sqlite) | Apache-2.0 OR MIT |
|
Distributed AI/LLM for the people. Share compute privately or publicly to power your agents and chat. |
1,411 binary downloads per release | Not applicable | 3,993 | 0.78.1 | GPU support unknown | Binds native code: libsqlite3-sys, netlink-sys, ring, secp256k1-sys | Apache-2.0 OR MIT |
|
The easiest & fastest way to run customized and fine-tuned LLMs locally or on the edge |
841 binary downloads per release | Not applicable | 1,663 | Not measured | Not measured | Apache-2.0 | |
|
Wrapper around Microsoft's ONNX Runtime |
802 downloads over 30 days | 3 | 332 | 0.0.14 | GPU support unknown | Binds native code: onnxruntime-sys. Build uses a native toolchain: bindgen (feature generate-bindings) | Apache-2.0 OR MIT |
|
oxionnx Listed
Pure Rust ONNX inference engine โ zero C/C++ dependencies |
550 downloads over 30 days | 24 | 20 | 0.1.7 | CUDA, WebGPU | No native code found | Apache-2.0 |
|
Rust bindings for TensorFlow Lite |
550 downloads over 30 days | 1 | 129 | 0.9.8 | GPU support unknown | Build uses a native toolchain: bindgen | Apache-2.0 OR MIT |
|
TUI for serving local LLM models. Pick a model, pick a backend, serve it. |
424 binary downloads per release | Not applicable | 417 | 0.0.7 | GPU support unknown | No native code found | MIT |
|
Lightweight Ollama-compatible inference server with native SafeTensors support. No Python dependencies, cross-platform WebGPU acceleration via Airframe. |
352 binary downloads per release | Not applicable | 6,014 | 2.6.6 | GPU support unknown | Binds native code: sys-info | Apache-2.0 |
|
diffusion-rs Listed
High level API for stable-diffusion.cpp |
241 downloads over 30 days | 2 | 56 | 0.1.20 | CUDA, Metal, Vulkan | Binds native code: diffusion-rs-sys, stable-diffusion. Build uses a native toolchain: bindgen, cmake | MIT |
|
The all-in-one RWKV runtime box with embed, RAG, AI agents, and more. |
238 binary downloads per release | Not applicable | 624 | Not measured | Not measured | MIT | |
|
aha Listed
aha model inference library, now supports Qwen(2.5VL/3/3VL/3.5/ASR/3Embedding/3Reranker), MiniCPM(4/5), VoxCPM(0.5B/1.5/2), DeepSeek-OCR/2, Hunyuan-OCR, PaddleOCR-VL/1.5, RMBG2.0, GLM(ASR-Nano-2512/OCR), Fun-ASR-Nano-2512, LFM(2/2.5/2VL/2.5VL) |
180 downloads over 30 days | 0 | 396 | 0.2.6 | CUDA, Metal | Binds native code: sentencepiece-sys, ffmpeg-sys-next (feature ffmpeg) | Apache-2.0 |
|
AICI: Prompts as (Wasm) Programs |
149 binary downloads per release | Not applicable | 2,074 | Not measured | Not measured | MIT | |
|
Efficent platform for inference and serving local LLMs including an OpenAI compatible API server. |
138 binary downloads per release | Not applicable | 739 | Not measured | Not measured | MIT | |
|
lele Listed
Bare-metal machine learning inference library in Rust |
132 downloads over 30 days | 1 | 183 | 0.2.0 | GPU support unknown | No native code found | MIT |
|
Middleware for serving deep learning models with batched prediction |
76 downloads over 30 days | 0 | 22 | 0.2.5 | GPU support unknown | No native code found | Apache-2.0 |
|
NobodyWho is an inference engine that lets you run LLMs locally and efficiently on any device. |
34 binary downloads per release | Not applicable | 1,672 | Not measured | Not measured | EUPL-1.2 | |
|
A rust mlx server, ui, and model router for fast, dependency free inference on apple architecture |
23 binary downloads per release | Not applicable | 34 | Not measured | Not measured | MIT | |
|
cake Listed
Distributed LLM inference for mobile, desktop and server. |
22 downloads over 30 days | 0 | 3,131 | 0.1.0 | CUDA, Metal | No native code found | GPL-3.0 |
|
tvm Listed
Rust frontend support for TVM |
22 downloads over 30 days | 0 | 13,892 | 0.1.0 | GPU support unknown | Binds native code: tvm-sys | Apache-2.0 |
|
pie Listed
Pie: A Programmable LLM Serving System |
13 downloads over 30 days | 0 | 240 | 0.2.0 | GPU support unknown | Binds native code: ring | Apache-2.0 |
|
pmetal Listed
High-performance LLM fine-tuning framework for Apple Silicon Python bindings |
13 downloads over 30 days | 0 | 332 | 0.7.0 | Metal | Binds native code: pmetal_bridge, pmetal_runtime, mach-sys, pmetal-mlx-sys. Build uses a native toolchain: cc, cmake | Apache-2.0 OR MIT |
|
Inference server for LLMs, speech and embeddings: OpenAI-compatible routes with streaming, plus speech synthesis (TTS) and transcription (ASR). Serves Llama, Mistral, Qwen, Mamba2, MLA+MoE and hybrid models from SafeTensors, AWQ, GPTQ and GGUF. |
8 binary downloads per release | Not applicable | 7 | 0.7.1 | CUDA, WebGPU | Binds native code: ring (feature distributed) | Apache-2.0 |
|
Pure Rust + CUDA LLM inference engine โ no PyTorch, OpenAI-compatible, serves Qwen3 to Kimi-K2 |
6 binary downloads per release | Not applicable | 738 | Not measured | Not measured | Apache-2.0 | |
|
A high-performance ML model serving framework, offers dynamic batching and CPU/GPU pipelines to fully exploit your compute machine |
1 downloads over 30 days | Not applicable | 903 | 0.9.0 | GPU support unknown | No native code found | Apache-2.0 |
|
oxibonsai Listed
Pure Rust 1-bit LLM inference engine for PrismML Bonsai models โ umbrella crate |
1 downloads over 30 days | 0 | 137 | 0.2.3 | CUDA, Metal | No native code found | Apache-2.0 |
|
Pure Rust implementation of LLaMA-family of models, executable |
1 downloads over 30 days | Not applicable | 553 | 0.3.0 | GPU support unknown | Binds native code: cl-sys (feature opencl) | AGPL-3.0 |
|
Machine Learning Inference Framework and Server Runtime Python bindings |
0 downloads over 30 days | 0 | 153 | 0.2.3 | GPU support unknown | No native code found | MIT |
|
Run ONNX and TensorFlow inference in the browser. |
0 binary downloads per release | Not applicable | 76 | Not measured | Not measured | Not measured | |
|
๐ฆ Example of serving deep learning models in Rust with batched prediction |
Not measured | Not applicable | 34 | Not measured | Not measured | Not measured | None stated |
| New 7 projects | |||||||
|
Run any agent on any model, models stored as OCI images |
558 binary downloads per release | Not applicable | 585 | 0.1.640 | GPU support unknown | No native code found | Apache-2.0 |
|
furnace New
Fast, unified, Rust-native, Axum-compatible inference endpoints and nervous system for tensor models and LLMs: KServe / Triton and OpenAI APIs from one pure-Rust server |
241 downloads over 30 days | 0 | 66 | 0.16.2 | CUDA, WebGPU, Metal | No native code found | MIT |
|
needle-rs New
600 KB WASM runtime for Cactus Compute's Needle AI tool-calling models, Needle 3, 2 and 1 from one build. Browser, Cloudflare Workers, Node.js, Python, C FFI and no_std. Token-exact with the JAX reference. No backend, no API key. |
126 downloads over 30 days | 0 | 107 | 0.3.1 | GPU support unknown | No native code found | MIT |
|
xybrid New
Cross-platform on-device AI toolkit |
82 downloads over 30 days | 0 | 517 | 0.17.0 | Metal | Binds native code: llama, whisper, xybrid-llama-sys, xybrid-whisper-sys, xybrid-zzz-sys and 3 more. Build uses a native toolchain: bindgen, cc, cmake | Apache-2.0 |
|
baseRT New
Safe Rust bindings for the BaseRT LLM inference engine (Apple Silicon) |
49 downloads over 30 days | 2 | 247 | 0.4.6 | GPU support unknown | Binds native code: baseRT, baseRT-sys | Apache-2.0 |
|
Zero-overhead, terminal-native local-LLM orchestrator. Run any engine, any model via the same proxy. |
41 binary downloads per release | Not applicable | 288 | 0.11.0 | GPU support unknown | Binds native code: tree-sitter, tree-sitter-language | MIT |
|
sipp New
Unified Rust library for extensible Sipp inference |
0 downloads over 30 days | 0 | 124 | 0.1.4 | CUDA, Metal, Vulkan | Binds native code: cxx, sipp, sipp-sys, link-cplusplus. Build uses a native toolchain: cc, cmake, cxx-build | Apache-2.0 |
| Archived 1 project | |||||||
|
wonnx Archived
Wonnx is an ONNX runtime based on wgpu aimed at being a universal GPU runtime, written in Rust. |
146 downloads over 30 days | 1 | 1,753 | 0.5.1 | WebGPU | No native code found | Apache-2.0 OR MIT |