ONNX Runtime
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator observed · 2026-10-19
Health v2 · maintenance only
100/100
- Activity 100
- Release rhythm 99
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 13.0
- age_days: 2902
- days_rel: 11
- days_push: 2
- n_releases_24m: 35
Adoption not part of the score
22115 stars · 4332 forks observed · 2026-10-19
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-12, confidence 0.97
ONNX Runtime is a high‑performance, cross‑platform library for executing ONNX machine‑learning models. It supports both inference and training across many languages and hardware accelerators.
Use cases
- Accelerate inference of deep learning models on CPU or GPU
- Run ONNX models on edge devices such as mobile phones or IoT hardware
- Integrate pretrained PyTorch or TensorFlow models into C++ or Java applications
- Scale generative AI model serving across cloud and on‑premise environments
- Benchmark and compare performance of different hardware execution providers
When to choose
- You need a single runtime that works on many operating systems and hardware back‑ends
- Your models are exported to ONNX format and you want optimal performance without rewriting code
- You require support for multiple programming languages (Python, C++, C#, Java, JavaScript, etc.)
- You want to leverage hardware‑specific accelerators like CUDA, TensorRT, DirectML, or NPU
When to avoid
- Your workflow relies on a framework that does not export to ONNX
- You need fine‑grained control over custom kernels beyond what execution providers expose
- You prefer a pure Python inference library with minimal native dependencies
Facets
library · maturity active
machine-learning artificial-intelligence machine-learning deep-learning windows onnx inference training hardware-acceleration cross-platform gpu cpu linux macos android ios web-browser nodejs
10 sources
- readme: https://github.com/microsoft/onnxruntime · fetched 2026-10-19 · db6e199afc58
- homepage: https://onnxruntime.ai · fetched 2026-09-28 · c1dde9324ee5
- site_page: https://onnxruntime.ai/getting-started · fetched 2026-09-28 · 41095031709c
- site_page: https://onnxruntime.ai/docs · fetched 2026-09-28 · 8a1d11f06987
- site_page: https://onnxruntime.ai/docs/tutorials · fetched 2026-09-28 · 688c60a5c379
- site_page: https://onnxruntime.ai/docs/install · fetched 2026-09-28 · d43bbe048fb0
- site_page: https://onnxruntime.ai/docs/execution-providers · fetched 2026-09-28 · 7488311f374c
- site_page: https://onnxruntime.ai/docs/get-started · fetched 2026-09-28 · ebeb27f91d2c
- site_page: https://onnxruntime.ai/docs/get-started/with-python · fetched 2026-09-28 · ec6f15fcd532
- site_page: https://onnxruntime.ai/generative-ai · fetched 2026-09-28 · c29818e75d88
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| microsoft/onnxruntime | main | 100 |
| microsoft/onnxruntime-inference-examples | examples | 75 |
| microsoft/onnxruntime-training-examples | examples | 10 |
| microsoft/onnxruntime-web-demo | frontend | 32 |
| microsoft/onnxruntime-nextjs-template | examples | 32 |
| microsoft/onnxruntime-swift-package-manager | sdk | 71 |
For agents
markdown · JSON · MCP: product_card(name="microsoft/onnxruntime")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem