Inference runtimes

Programs and libraries that load a trained model and run it.

51 projects. Checked .

Start here

The Featured projects with the most downloads.

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.

Inference runtimes
ProjectDownloadsDependentsStarsLatest releaseRuns on (GPU)Native codeLicense
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
mistralrs App Featured

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

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

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
musicgpt App Listed Dormant

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
dynamo App Listed

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
llm-samplers Listed Dormant

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

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
mesh-llm App Listed

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
LlamaEdge App Listed

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
onnxruntime-rs Listed Dormant

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
tflite-rs Listed Dormant

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
llmserve App Listed

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
shimmy App Listed

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

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
ai00_server App Listed

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 App Listed Dormant

AICI: Prompts as (Wasm) Programs

149 binary downloads per release Not applicable 2,074 Not measured Not measured MIT
candle-vllm App Listed

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
batched-fn Listed Dormant

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 App Listed

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
higgs App Listed

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
blazr App Listed

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
pegainfer App Listed

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
mosec App Listed

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
rllama App Listed Dormant

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
orkhon Listed Dormant

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
tractjs App Listed Dormant

Run ONNX and TensorFlow inference in the browser.

0 binary downloads per release Not applicable 76 Not measured Not measured Not measured
rust-dl-webserver App Listed Dormant

๐Ÿฆ€ 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
llmman App New

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

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

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
llamastash App New

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