#81 · Primary category: Inference & Local Deploy
tract
Tiny, no-nonsense, self-contained, Tensorflow and ONNX inference
Project last updated:08/29/26
GitHub Stars
3.0K
Forks
281
Contributors
101
License
Other
Why we included this project
tract is a Rust inference engine that takes ONNX, TFLite, or NNEF models, optimizes them, and runs them on whatever hardware you have: embedded ARM CPUs, NVIDIA and Apple GPUs, or WebAssembly in a browser. That flexibility comes from a translate-once design: you convert a model to tract's NNEF-based intermediate format at build time, then ship a tiny runtime that never loads protobuf or the training framework. Sonos has run it in production for wake-word and streaming speech-recognition, and the same engine also handles LLMs, text-to-image, and classical vision models, each with a runnable example. If low-latency, real-time inference is part of your workload, pulsification support is worth a look, since one model can serve both batch and live requests.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
ollama
Get up and running with Kimi-K2.6, GLM-5.2, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
llama.cpp
LLM inference in C/C++
vllm
A high-throughput and memory-efficient inference and serving engine for LLMs
gpt4all
GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.
LocalAI
LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.